我使用http://detectmobilebrowsers.com/中的Apache代码段来检测移动访问者并将其定向到m.mydomain.com
RewriteRule是
RewriteRule ^$ http://m.mydomain.com [R,L]
如果用户在手机上访问mydomain.com,但是如果他们转到mydomain.com/somepage.php,则无法重定向。
如果文件开头很重要
RewriteEngine On
RewriteBase /
如何将用户重定向到移动版?示例:如果用户访问
mydomain.com?somepage.php?var=value
他们应该被重定向到
m.mydomain.com/somepage.php?var=value
谢谢, 安德鲁
答案 0 :(得分:0)
您的移动重定向应该是捕获并传递反向引用:
RewriteCond %{HTTP_HOST} !^m\. [NC]
RewriteRule ^(.*)$ http://m.mydomain.com/$1 [R,L]