我有以下.htaccess文件重定向到我的网站的移动版本:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|#opera mobile|palmos|webos" [NC]
RewriteRule ^$ http://www.example.com/mobile [L,R=302]
但是,我需要为移动用户添加条件才能请求桌面版网站。
我搜索了一下,但没有找到一个简单的答案。我只需要一个像http://www.example.com/?desktop这样的网址来避免重定向到/ mobile
答案 0 :(得分:5)
试试:
RewriteEngine On
RewriteCond %{QUERY_STRING} !^desktop
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|#opera mobile|palmos|webos" [NC]
RewriteRule ^$ http://www.example.com/mobile [L,R=302]