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规则之前被淘汰了.
您可以使用以下 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)