# 借助.htaccess伪静态实现虚拟主机二级域名绑定到子目录做手机站

*Published:* 2023-08-15
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年8月15日，已超过 180天没有更新



有些[虚拟主机](https://www.xarjtc.com/tag/%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba "查看虚拟主机此标签更多文章")是不支持直接用二级域名(m.yoursite.com)绑定到指定的目录的，我们可以借助.[htaccess](https://www.xarjtc.com/tag/htaccess "查看htaccess此标签更多文章")[伪静态](https://www.xarjtc.com/tag/%e4%bc%aa%e9%9d%99%e6%80%81 "查看伪静态此标签更多文章")功能来实现织梦子目录(m)做手机站。

1、主机绑定好域名  
2、域名解析到主机

在电脑站根目录下放入.htaccess，m.yoursite.com 改成你自己的二级域名，有2处。

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

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

必须要用Notepad++ 或者 Dreamweaver 或者 Sublime Text，坚决不可以用记事本打开修改。

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

```
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# 绑定m.yoursite.com 到子目录 m
RewriteCond %{HTTP_HOST} ^m\.yoursite\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule ^(.*)$ m/$1?Rewrite [L,QSA]
</IfModule>
```