繁体   English   中英

.htaccess用于移动设备重定向

[英].htaccess for mobile redirect

过去,我使用基于屏幕尺寸进行重定向的脚本版本,由于当今移动设备中屏幕尺寸的变化,我现在遇到了问题。 以下是我的.htaccess脚本的全部内容,但是我的站点不想重定向。 我已经尽我所能想到的一切来完成这项工作。 我有虫子吗? 使用.htaccess甚至有效吗?

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/http://m.bayarearetractablescreen.com/.$
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.)$ /http://m.bayarearetractablescreen.com/ [L,R=302]

我可以发现一些修复方法(点后的修饰符,字符串匹配器$的虚假末尾,最后一行的斜杠)。

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/http://m.bayarearetractablescreen.com/
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.*)$ http://m.bayarearetractablescreen.com/ [L,R=302]

这: RewriteCond %{HTTP_HOST} !^m.bayarearetractablescreen.com$是第2行的更好选择。

仅供参考:您可能希望在此处查看针对您目的的更新规则。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM