这让我发疯......我正在尝试在 apache 中设置一个简单的重定向(到移动站点),但它不起作用。该模块已启用,我将代码添加到 /etc/apache2/sites-available 中的虚拟主机主配置。
这是代码,它只是没有做任何事情......(我注释掉了条件以查看它是否有帮助 - 它没有):
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteCond %{HTTP_USER_AGENT} "(android|blackberry|googlebot-mobile|iemobile|iphone|ipod|opera mobile|palmos|webos)" [NC]
RewriteRule ^$ http://m.example.org/ [L,R=302]
</IfModule>
更新:
如果我将重定向更改为此,它可以工作(但当然,我不能使用条件):
Redirect / http://m.example.org/
这是为什么?这是怎么回事?