我有两台服务器:
Fedora运行Apache / 2.2.14(旧服务器)
运行Apache / 2.2.3(新服务器)的CentO
我一直在使用这个重写规则很长一段时间在旧服务器上绝对成功:
Redirect 301 /index.html /
但是在新服务器上,使用此消息[alert] [client 192.168.0.5] /home/yoursite/www/.htaccess: Redirect to non-URL
检查文档...我发现the old-server should not已按原样接受该规则,且the new server should已接受该规则。他们都运行完全相同的httpd.conf
文件。
我理解如何解决这个问题(只需重定向到带有http://的页面...)我只是不明白为什么它在旧服务器上使用以前版本的apache(它不应该在哪里)已经在第一个地方工作了)并且不适用于新服务器(实际应该在哪里工作)。
有没有人经历过类似的事情?