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

Dom*_*Dom 5 javascript php .htaccess mobile redirect

我目前通过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]
Run Code Online (Sandbox Code Playgroud)

有没有在我的移动版本上有一个完整的网站按钮,如果点击该按钮会忽略此规则?我不想使用javascript来做我的重定向并检查完整的网站...虽然我很好用php做它的想法,但我知道htaccess在php规则之前被淘汰了.

anu*_*ava 2

您可以使用以下 URL 创建按钮/href 链接:

<a href="/?desktop=1">Full Desktop Site</a>
Run Code Online (Sandbox Code Playgroud)

然后将您的重写更改为:

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]
Run Code Online (Sandbox Code Playgroud)