虚拟主机一般只支持根目录的域名绑定,二级目录绑定域名一般都要收费或根本不支持。今天给大家讲解利用.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>