有没有办法在没有JavaScript的移动应用程序上有一个完整的网站按钮?

时间:2014-11-07 07:14:20

标签: javascript php .htaccess redirect mobile

我目前通过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规则之前被淘汰。

1 个答案:

答案 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]