我使用.htaccess代码进行移动重定向:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (mobile|android|iphone|ipod|ipad|avantgo|blackberry|blazer|compal|elaine|epoc|fennec|hiptop|iemobile|iris|kindle|sgh|brew|htc|j2me|lg|midp|mmp|mot|netfront|nokia|obigo|openweb|operamini|palm|plucker|pocket|psp|samsung|sanyo|sch|smartphone|sonyericsson|symbian|symbos|teleca|treo|up.browser|up.link|vodafone|wap|wap1|wap2|webos|windowsce|xda|xiino) [NC]
RewriteRule ^(.*)$ some site [R=302,L]
但是,我希望从上述重定向中排除一些移动IP /移动用户代理,不要被拒绝。我希望他们看到桌面版网站。 我怎么能用.htaccess代码做到这一点?
谢谢。
答案 0 :(得分:0)
您可以添加其他RewriteCond
进行排除:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^(11\.22\.33\.44|55\.66\.77\.88)$
RewriteCond %{HTTP_USER_AGENT} !(excluded-agent1|excluded-agent2|excluded-agent3)
RewriteCond %{HTTP_USER_AGENT} (mobile|android|iphone|ipod|ipad|avantgo|blackberry|blazer|compal|elaine|epoc|fennec|hiptop|iemobile|iris|kindle|sgh|brew|htc|j2me|lg|midp|mmp|mot|netfront|nokia|obigo|openweb|operamini|palm|plucker|pocket|psp|samsung|sanyo|sch|smartphone|sonyericsson|symbian|symbos|teleca|treo|up.browser|up.link|vodafone|wap|wap1|wap2|webos|windowsce|xda|xiino) [NC]
RewriteRule ^ /desktop-site [R=302,L]