0

我无法将此重定向到功能:

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

我正在使用我的 Android 手机对其进行测试,并在 Google Chrome 开发版中使用用户代理切换器。

我试过AllowOverride All了,但它使运行 Zeus 的服务器回复拒绝访问消息。

它是一个共享主机,所以我真的无法访问我知道的任何服务器日志。

4

2 回答 2

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]
于 2012-02-02T06:32:31.320 回答
0

问题是我正在运行宙斯......不是阿帕奇。它不支持.htaccess。

请参阅:如何在 Zeus Web 服务器中为 Mobile 用户代理重写 URL?

于 2012-02-03T03:11:22.533 回答