0

我正在使用以下 htaccess 代码来重定向移动用户

    # Mobile Redirection
    RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
    RewriteRule ^$ http://m.mydomain.com [R,L]

问题是它仅在用户输入http://mydomain.com/时才有效 如果我输入http://mydomain.com/anyurl 它不会重定向到子域。请帮忙。

4

2 回答 2

0

您正在将根 url 与 regex 匹配^$

试试^.*$,如果你想重定向到相关的移动页面,该行应该是RewriteRule ^(.*)$ http://m.mydomain.com/$1 [R,L]($1是括号中的匹配模式)。

于 2012-06-08T12:01:59.417 回答
0

将重写规则更改为以下内容:

RewriteRule ^.*$ http://m.mydomain.com [R,L]
于 2012-06-08T12:35:33.310 回答