使用.htaccess将流量重定向到同一个域

时间:2012-10-04 13:36:25

标签: .htaccess redirect mobile

有点难以输入标题来描述我想要做的事情。

基本上我有一个网站,我被要求开发一个移动网站。这个网站有各种域名(例如.co.za.com.za.net),但它们都是从服务器上的同一个文件夹运行的(所以我只有一个.htaccess文件)。

我希望能够将流向www.example.co.za的流量重定向到m.example.co.za,将流量转移到www.example.comm.example.com

我如何修改此.htaccess文件以实现此目的。

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} "alcatel|amoi|android|avantgo|blackberry|benq|cell|cricket|docomo|elaine|htc|iemobile|iphone|ipad|ipaq|ipod|j2me|java|midp|mini|mmp|mobi|motorola|nec-|nokia|palm|panasonic|philips|phone|playbook|sagem|sharp|sie-|silk|smartphone|sony|symbian|t-mobile|telus|up\.browser|up\.link|vodafone|wap|webos|wireless|xda|xoom|zte" [NC]
RewriteRule ^$ http://m.example.com/ [L,R=302]

1 个答案:

答案 0 :(得分:1)

怎么样:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "alcatel|amoi|android|avantgo|blackberry|benq|cell|cricket|docomo|elaine|htc|iemobile|iphone|ipad|ipaq|ipod|j2me|java|midp|mini|mmp|mobi|motorola|nec-|nokia|palm|panasonic|philips|phone|playbook|sagem|sharp|sie-|silk|smartphone|sony|symbian|t-mobile|telus|up\.browser|up\.link|vodafone|wap|webos|wireless|xda|xoom|zte" [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ [NC]
RewriteRule ^(.*)$ http://m.%2/ [L,R=302]