Apache 简单服务器重定向到另一个域不适用于mod_rewrite
不会重定向到我的新域。。为什么Apache 简单服务器重定向到另一个域不适用于mod_rewrite,apache,.htaccess,Apache,.htaccess,不会重定向到我的新域。。为什么 RewriteEngine on RewriteBase / RewriteCond %{HTTP_USER_AGENT} (Android|iPhone|iPod|Blackberry) [NC] RewriteCond %{HTTP_HOST} !^m.reports.com [NC] RewriteRule ^(.*)$ http://m.reports.com/$1 [QSA,L,R=301] 您缺少http://修改重写是否正常??您是否尝试过无条
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} (Android|iPhone|iPod|Blackberry) [NC]
RewriteCond %{HTTP_HOST} !^m.reports.com [NC]
RewriteRule ^(.*)$ http://m.reports.com/$1 [QSA,L,R=301]
您缺少
http://
修改重写是否正常??您是否尝试过无条件的简单重定向?请检查AllowOverride AllIn/etc/httpd/conf/httpd.conf将AllowOverride None更改为AllowOverride All。同时查看此处。仅用于测试您的mod_rewrite查看“重定向整个站点”部分Dmitry,仅当(i)根据上述注释启用了重写,并且(ii)用户代理包括Android、iPhone、iPod或Blackberry中的一个词时,才会重定向。您是否检查了访问和错误日志以了解发生了什么?您可以或正在运行共享服务吗?你有没有检查过重写是否有效?我制定了一个简单的规则。。将任何url重定向到谷歌。。它不起作用。我不知道服务器是否可以让我访问日志,我会检查!!!
RewriteRule ^(.*)$ http://m.reports.com/$1 [L,R=301]