虚拟主机怎么手机站m域名绑定二级子目录

建站学习网 1,826次浏览

摘要:我们使用织梦、帝国等程序建网站时,手机站往往是使用二级域名。例如:m.xwz.com。这就要求我们使用的主机支持绑定二级子目录的功能才可以。 但有的站长使用的主机是价格比较低的,性能比较差的主机,本身是不支持……

我们使用织梦、帝国等程序建网站时,手机站往往是使用二级域名。例如:m.xwz.com。这就要求我们使用的主机支持绑定二级子目录的功能才可以。

但有的站长使用的主机是价格比较低的,性能比较差的主机,本身是不支持绑定子目录建站的。应该怎么操作呢?

第一种:主机支持绑定子目录建站

可以直接在主机后台绑定子目录;

第二种:虚拟主机不支持绑定二级目录;

不支持绑定二级目录,可以使用以下的方法来设置;

第一步:在主机根目录下配置文件.htaccess,例如以网站www.xxx.com为例代码如下:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# 绑定m.xxx.com 到子目录m
RewriteCond %{HTTP_HOST} ^m\.xxx\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule ^(.*)$ /m/$1?Rewrite [L,QSA]
#可以绑定多个, 只需重复上三行代码并更改一下域名、目录名 就OK了
</IfModule>

第二步:在绑定的二级目录下也增加.htaccess 文件;如m文件夹;

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#只许绑定的域名访问
RewriteCond %{HTTP_HOST} !^m\.xxx\.com$ [NC]
RewriteRule (.*) http://m.xxx.com/$1 [L,R=301]
#对绑定目录下与 同名的目录的处理
RewriteCond %{REQUEST_URI} ^\/m\/ [NC]
RewriteCond %{QUERY_STRING} !^(.*)?Rewrite
RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA]
</IfModule>

然后你输入二级域名就发现手机站已经成功实现了。

如果以上的方法不奏效,你只能更新性能理好一点的虚拟主机,或者服务器了。

随机内容