很多朋友使用的是虚拟主机,没有开通子站功能,在子目录下创建了网站,但是却只能使用 域名/子目录 的方式进行访问, 不是很方便。
linux系统下面可以使用.htaccess 文件 对应的规则实现 子目录绑定域名。
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^wenzhan.cc$ [NC] RewriteRule ^(.*)$ http://www.wenzhan.cc/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^m.wenzhan.cc$ [NC] RewriteCond %{REQUEST_URI} !^.*(.css|.js|.gif|.png|.jpg|.jpeg|.xml) RewriteCond %{REQUEST_URI} !^/m/ RewriteRule ^(.*)$ /m/$1 RewriteCond %{HTTP_HOST} !^m.wenzhan.cc$ [NC] RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera\ mobile|palmos|webos" [NC] RewriteRule ^(.*)$ http://m.wenzhan.cc [L,R=301] </IfModule>
注:1.m.wenzhan.cc 修改为您自己的域名
2.(.css|.js|.gif|.png|.jpg|.jpeg|.xml) 这是跳过 这些 后缀的文件。
3. m 是您的子目录
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!