htaccess重写如何二级目录变二级域名
更新时间:2016-08-08 08:32 已阅读: 次 | 作者:骏马网络 来源:潍坊做网站
本文将教大家解决如何彻底的实现N多个二级域名访问同一个虚拟主机的不同目录。现在手机站这么流行,给自己也加一个手机站吧。
现在手里只有:一个Linux虚拟主机空间 和一个顶级域名 wfwz.net
虚拟主机目录结构(其中WEb代表web服务器根目录) :
WEB/
wwwroot/m
目标实现:
访问m.wfwz.net自动 访问服务器跟目录下的WEB/m
等等N多个二级域名访问同一个虚拟主机空间功能(非跳转)
实现方法:
用.htaccess文件来实现(前提是你的虚拟空间支持htaccess并且你已经做好了二级域名解析和域名绑定),把写好的.htacess文件放到服务器的根目录下,比如 Web/.htaccess
.htaccess文件内容如下:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^m.wfwz.net$
RewriteCond %{REQUEST_URI} !^/m/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /m/$1
RewriteCond %{HTTP_HOST} ^m.wfwz.net$
RewriteRule ^(/)?$ /m/ [L]
注意代码中第3-7行用于支持css、js等静态文件的访问,不可缺少。访问一下m.wfwz.net 看看 是不是搞定了?测试正常没问题喽!
文章引用:http://www.wfwz.net/news/127.html如需转载,请注明出处。