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

        前几天写了篇《一台虚拟主机实现多站点建站》,但是在实际检测项目站点时候出现“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,子文件夹下无需再次存放对于的伪静态规则文件!

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏乐沙弥的世界

Oracle RMAN 清除归档日志

      在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多。可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件...

23610
来自专栏散尽浮华

Linux系统下的用户密码设定梳理

随着linux使用的普遍,对于linux用户以及系统的安全要求越来越高,而用户密码复杂程度是系统安全性高低的首要体现。因此如何对linux下用户的密码进行规则限...

33490
来自专栏Youngxj

利用.htaccess绑定子域名到子目录

44230
来自专栏刘望舒

Android系统启动流程(四)Launcher启动过程与系统启动流程

前言 此前的文章我们学习了init进程、Zygote进程和SyetemServer进程的启动过程,这一篇文章我们就来学习Android系统启动流程的最后一步:L...

25780
来自专栏菩提树下的杨过

Flash/Flex学习笔记(53):利用FMS快速创建一个文本聊天室

先来看客户端fla的构成: 第一帧:登录界面 ? 第一帧的代码: import flash.events.MouseEvent; import com.adob...

21190
来自专栏程序手艺人

快速画好一份程序流程图

50650
来自专栏Huramkin的归档库

PHP301跳转代码

79110
来自专栏晓晨的专栏

.NET Core 使用RabbitMQ

38920
来自专栏racaljk

Windows多个应用程序共享全局变量,静态变量

默认情况下exe不同实例使用copy-on-write技术避免共享数据,比如运行了两个exe,最开始它们使用的都是一份虚拟内存页,然后第一个实例修改了全局变量,...

15120
来自专栏依乐祝

ASP.NET Core 2.1中基于角色的授权

Identity是一个会员资格系统,它允许我们将登录功能添加到我们的应用程序中,身份可能属于一个或多个角色。例如,“User1”属于“Admin”角色,“Use...

15510

扫码关注云+社区

领取腾讯云代金券