我正在使用以下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,则不会重定向到子域。请帮助。
答案 0 :(得分:0)
您正在将根网址与正则表达式^$
匹配。
尝试^.*$
,如果您想重定向到相关的移动页面,该行应为RewriteRule ^(.*)$ http://m.mydomain.com/$1 [R,L]
($1
是括号中的匹配模式。)
答案 1 :(得分:0)
将重写规则更改为以下内容:
RewriteRule ^.*$ http://m.mydomain.com [R,L]