我正在使用以下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,它不会重定向到子域。请帮帮忙。
发布于 2012-06-08 20:01:59
您正在将根url与正则表达式^$进行匹配。
尝试^.*$,如果您想重定向到相关的移动页面,行应该是RewriteRule ^(.*)$ http://m.mydomain.com/$1 [R,L] ($1是括号中匹配的模式)。
发布于 2012-06-08 20:35:33
将重写规则更改为以下内容:
RewriteRule ^.*$ http://m.mydomain.com [R,L]https://stackoverflow.com/questions/10947831
复制相似问题