Apache mod_别名重写不起作用?

Apache mod_别名重写不起作用?,apache,mod-alias,Apache,Mod Alias,我有两台服务器: Fedora运行Apache/2.2.14(旧服务器) 运行Apache/2.2.3的CentOs(新服务器) 我在旧服务器上使用此重写规则已有相当一段时间,并取得了绝对的成功: Redirect 301 /index.html / 但是在新服务器上,它失败得很惨,出现以下消息[alert][client 192.168.0.5]/home/yoursite/www/.htaccess:重定向到非URL 检查文档。。。我发现他们已经接受了规则,并且已经接受了它。它们都运行一个

我有两台服务器:

Fedora运行Apache/2.2.14(旧服务器)
运行Apache/2.2.3的CentOs(新服务器)

我在旧服务器上使用此重写规则已有相当一段时间,并取得了绝对的成功:

Redirect 301 /index.html /
但是在新服务器上,它失败得很惨,出现以下消息
[alert][client 192.168.0.5]/home/yoursite/www/.htaccess:重定向到非URL

检查文档。。。我发现他们已经接受了规则,并且已经接受了它。它们都运行一个完全相同的
httpd.conf
文件

我知道如何解决这个问题(只需重定向到带有http://...)我只是不明白为什么它可以在旧服务器上使用apache的早期版本(它本来不应该在旧服务器上使用),而不能在新服务器上使用(它实际上应该在新服务器上使用)

有没有人有过类似的经历?

这是2.2.6中的一个例子

您的旧服务器正在运行更新版本(2.2.14)的Apache,它将接受
/
作为目标URL;您的新服务器有一个旧版本,其中mod_alias在
重定向
指令中需要一个完全限定的目标URL

升级Apache或指定完全限定的绝对URL