我无法将此重定向功能化:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} iPad|iPod|iPhone|Android|s+Mobile
RewriteRule .* mobile.php
我正在使用我的Android手机进行测试,并使用Google Chrome开发版中的用户代理切换器。
我尝试了AllowOverride All
但它使运行Zeus的服务器回复了拒绝访问的消息。
它是一个共享主机,所以我真的无法访问我所知道的任何服务器日志。
答案 0 :(得分: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]
答案 1 :(得分:0)
问题是我在运行宙斯......不是阿帕奇。它不支持.htaccess。
请参阅:How can I rewrite URLs in the Zeus web server for Mobile useragent?