Apache 使用HTACCESS检测网站的移动访问者
我使用中的Apache代码片段来检测移动访问者并将他们引导到m.mydomain.com 规则是Apache 使用HTACCESS检测网站的移动访问者,apache,.htaccess,Apache,.htaccess,我使用中的Apache代码片段来检测移动访问者并将他们引导到m.mydomain.com 规则是 RewriteRule ^$ http://m.mydomain.com [R,L] 如果用户在手机上访问mydomain.com,但如果他们转到mydomain.com/somepage.php,则不会重定向,这一点很有效 以防在文件的开头很重要 RewriteEngine On RewriteBase / 如何将用户重定向到移动版本?示例:如果用户访问 mydomain.com?somepa
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
谢谢,
Andrew您的移动重定向应该捕获并传回引用:
RewriteCond %{HTTP_HOST} !^m\. [NC]
RewriteRule ^(.*)$ http://m.mydomain.com/$1 [R,L]
问题是什么?当我访问该网站时,它试图重定向我,但页面上说该网站有重定向环不,这不是完整的规则,它需要所有你提到的移动用户代理的
RewriteCond
。我有RewriteCond