前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >虚拟主机搭建多站点出现No input file specified解决方案

虚拟主机搭建多站点出现No input file specified解决方案

作者头像
十月梦想
发布2018-08-29 11:20:49
1.2K0
发布2018-08-29 11:20:49
举报
文章被收录于专栏:十月梦想十月梦想十月梦想

        前几天写了篇《一台虚拟主机实现多站点建站》,但是在实际检测项目站点时候出现“No input file specified”,测试发现php的项目会出现这个提示,单纯的前端项目不会保证错误,属于上次的失误!

测试环境:景安免费虚拟主机

测试站点数目:3个子站点

子站点程序:一个前端项目+2个php完整项目

.htaccess伪静态规则文件:

   # 绑定vip.cncat.cn 到子目录vip
    RewriteCond %{HTTP_HOST} ^vip\.cncat\.cn$ [NC]
    RewriteCond %{REQUEST_URI} !^/vip/
    RewriteRule ^(.*)$ vip/$1?Rewrite [L,QSA]
   # 可以绑定多个, 只需重复上三行代码并更改一下域名、目录名 就OK了
   RewriteCond %{HTTP_HOST} ^vip.cncat.cn$ [NC]
  RewriteRule ^$  /vip/
 # 绑定video.cncat.cn 到子目录video
    RewriteCond %{HTTP_HOST} ^video\.cncat\.cn$ [NC]
    RewriteCond %{REQUEST_URI} !^/video/
    RewriteRule ^(.*)$ video/$1?Rewrite [L,QSA]
   # 可以绑定多个, 只需重复上三行代码并更改一下域名、目录名 就OK了
   RewriteCond %{HTTP_HOST} ^video.cncat.cn$ [NC]
  RewriteRule ^$  /video/

相比上次的.htaccess文件中多了一条RewriteCond和一条RewriteRule

解释下新增的RewriteCond和RewriteRule

RewriteCond %{HTTP_HOST} ^video.cncat.cn$ [NC] 使用正则表达式运行域名为video.cncat.cn;

RewriteRule ^$  /video/  访问为/video/目录的文件

这样只需要在根目录下新建.htaccess文件就ok,子文件夹下无需再次存放对于的伪静态规则文件!

        此次测试为景安虚拟主机,万网和其他服务商的主机没有进行测试有需求的博客可自行进行测试在下方留言!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-2-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档