这让我疯狂......我试图在apache(到移动站点)设置一个简单的重定向,但它不工作。该模块已启用,并且将代码添加到/ etc/apache2/sites-available中的虚拟主机主配置中。简单的重写在apache不工作
这是代码,它只是没有做任何事情... ...(我注释掉的条件,看看是否有帮助 - 它没有):
<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>
UPDATE:
如果我改变重定向到这一点,它的工作原理(不过当然,我不能使用条件):
Redirect/http://m.example.org/
这是为什么?这是怎么回事?
请仔细阅读 –
对不起,试着取消注释并删除双引号。然后尝试将您的用户代理更改为一个来修复表达式。 –