2013-01-09 51 views
1

我有以下.htaccess文件重定向到我的網站的移動版本重定向到移動版本:使用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避免重定向到/移動

回答

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] 
+0

謝謝!完美的工作,我不知道你可以簡單地添加這樣的條件。 – Nicolas

相關問題