专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Access

经过配置.htaccess划分子域名

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
通过配置.htaccess划分子域名

站点根目录下.htaccess文件

 

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

 

# 绑定m.XXX.com到子目录mobile

# 可以绑定多个,只需重复此三行代码并更改一下域名,目录名就好了

 

RewriteCond %{HTTP_HOST} ^m.XXX.com$ [NC]

RewriteCond %{REQUEST_URI} !^/mobile/

RewriteRule ^(.*)$ mobile/$1 [L,QSA]

</IfModule>

 

完成上面已经可以实现通过子域名访问子目录,下面的配置是让直接访问子目录的方式跳转到对应子域名

目标子目录下.htaccess文件

 

<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} ^/mobile/ [NC]

RewriteCond %{QUERY_STRING} !^(.*)

RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1 [L,QSA]

</IfModule>

 

最后将此子域名解析到主机。

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: