使用htaccess的移动重定向无法正常工作

时间:2012-06-08 17:47:01

标签: apache .htaccess redirect mobile subdomain

我有一个名为http://www.mydomain.com.au

的网站

移动子域名www.m.mydomain.com.au

我使用以下htaccess代码

    #Mobile Redirection
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^m\.mydomain\.com\.au$
    RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
    RewriteRule ^/?(.*)$ http://m.mydomain.com.au/ [L,R=302]

问题是当我从移动设备输入http://www.mydomain.com.au/anyurl时,它不会重定向到移动网站。我只需要将所有的pc网站网址转移到我的移动网站主页www.m.mydomain.com.au

任何帮助。

1 个答案:

答案 0 :(得分:0)

如果您的移动网站网址是www.m.mydomain.com.au,请考虑一下   你应该写:

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

如果它不起作用,你可以发布你的2个虚拟主机吗?

的问候;

mimiz