2012-02-01 72 views
0

我不能讓這個重定向的功能:Zeus服務器不上的RewriteCond HTTP_USER_AGENT重定向規則

RewriteEngine on 
RewriteBase/
RewriteCond %{HTTP_USER_AGENT} iPad|iPod|iPhone|Android|s+Mobile 
RewriteRule .* mobile.php 

我用我的Android手機測試它,並且還使用用戶代理切換器在谷歌Chrome開發版本。

我試過AllowOverride All,但它使運行Zeus的服務器回覆一條拒絕訪問的消息。

這是一個共享主機,所以我不能真正訪問我所知道的任何服務器日誌。

回答

0

重定向移動瀏覽器

RewriteCond %{HTTP_USER_AGENT} ^.*iPhone.*$ 
RewriteRule ^(.*)$ http://m.example.com [R=301] 
RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$ 
RewriteRule ^(.*)$ http://m.example.com [R=301] 
RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$ 
RewriteRule ^(.*)$ http://m.example.com [R=301] 
RewriteCond %{HTTP_USER_AGENT} ^.*BlackBerry.*$ 
RewriteRule ^(.*)$ http://blackberry.example.com [R=301] 
RewriteCond %{HTTP_USER_AGENT} ^.*IEMobile.*$ 
RewriteRule ^(.*)$ http://ie.example.com [R=301] 
+0

尼斯名單,S +移動也相關 - 這個目標是不是Android版在多個操作系統上運行/ iPad/iPhone的或只是移動瀏覽器的設備 – Jason 2014-02-13 21:51:13