我目前通过htaccess重定向到移动网站,如下所示:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos" [NC]
RewriteRule ^$ http://m.example.com/ [L,R=302]
我的移动版本上是否有完整的网站按钮会在点击时忽略此规则?我不想使用javascript来执行我的重定向并检查完整的网站...我对php的想法很好,但我知道htaccess会在php规则之前被淘汰。
答案 0 :(得分:2)
您可以使用以下网址创建按钮/ href链接:
<a href="/?desktop=1">Full Desktop Site</a>
然后改变你的重写:
RewriteEngine On
RewriteCond %{QUERY_STRING} !(^|&)desktop=1(&|$) [NC]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos" [NC]
RewriteRule ^$ http://m.example.com/ [L,R=302]