htaccess文件需要几个域和一个重定向

时间:2014-08-19 21:02:30

标签: apache .htaccess mod-rewrite drupal-6

我有几个域名,但我将只考虑两个不同的域名domain1.com和domain2.com。只有第一个有移动版本,其URL为m.domain1.com,我没有第二个移动版本。

这两个域都在同一个文件路径中(在drupal上),因此当用户尝试从移动设备访问其中任何域(domain1.com和domain2.com)时,用户将被重定向到m.domain1.com

所以,我想要的是,当移动设备连接到domain2.com时,它服务于domain2.com(不需要重定向),并且只有当它连接到domain1.com时,才会发生重定向到m.domain1.com

这是我在.htaccess文件中的内容

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|opera mobile|palmos|webos" [NC]
RewriteCond %{HTTP_HOST} ^domain1.com$
RewriteCond %{HTTP_HOST}          !^m\.
RewriteRule ^$ http://m.domain1.com/ [L,R=302]

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

在这里!谢谢你的帮助!!

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|opera mobile|palmos|webos" [NC]
RewriteCond %{HTTP_HOST}          !^m\.
RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com [NC]
RewriteRule ^$ http://m.domain1.com [L,R=302]

希望有人可以使用它!