经验分享

虚拟主机利用.htaccess伪静态实现二级域名绑定

我的站长站 2019-05-17 人阅读

虚拟主机一般只支持根目录的域名绑定,二级目录绑定域名一般都要收费或根本不支持。今天给大家讲解利用.htaccess伪静态功能来实现子目录(m)做手机站。

虚拟主机二级域名绑定方法

首先要解析好二级域名,然后到虚拟主机上填上二级域名。

接下来就是.htaccess

RewriteEngine on
# 虚拟主机二级域名绑定到子目录 开始
RewriteCond %{HTTP_HOST} ^(www.)?m.wdzzz.com$
RewriteCond %{REQUEST_URI} !^/m/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /m/$1
RewriteCond %{HTTP_HOST} ^(www.)?m.wdzzz.com$
RewriteRule ^(/)?$ m/ [L]
# 虚拟主机二级域名绑定到子目录 结束

把其中的二级域名m.wdzzz.com改成自己的域名就可以了,/m/为二级目录地址。

如果无效的话,那是有的空间不支持这种写法,可以试试这种

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# 绑定二级域名 到子目录 m
RewriteCond %{HTTP_HOST} ^m.wdzzz.com$ [NC]
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule ^(.*)$ m/$1?Rewrite [L,QSA]
</IfModule>
IT开发经验分享标签