Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 简单服务器重定向到另一个域不适用于mod_rewrite_Apache_.htaccess - Fatal编程技术网

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]