好的,有一天我试图在我的服务器上build立另一个网站。 有人实际上是在使用该网站的时间和我a2ensited新的虚拟主机之后,我重新启动apache,并得到一个致命的错误信息。 我忽略它,并再次重新启动Apache,一切正常恢复。 实际上我没有在网站上查看过几天,我忙于重新devise我的网站,反正我也没有那么多的stream量。 但今天尝试访问该网站,我不能。 Chrome告诉我ERR_TOO_MANY_REDIRECTS。 Firefox告诉我:“Firefox已经检测到服务器正以一种永远不会完成的方式redirect这个地址的请求。” 出于某种原因,我无法访问我的网站。
我已经把所有事情都推回到以前的状态,应该没有问题,但我仍然无法访问我的网站。
有任何想法吗
编辑:
<VirtualHost *:80> ServerName example.com Redirect permanent / http://www.example.com/ ServerAdmin webmaster@localhost DocumentRoot /var/www/html/example ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined ScriptAlias /cgi/ /var/www/html/cgi-bin/ <Directory /var/www/html/cgi-bin/> Options ExecCGI AddHandler cgi-script .py </Directory> </VirtualHost>
我不认为这有什么问题,我已经用这个configuration运行了近一年。 我敢肯定,我已经禁用了重写引擎(我没有设置它,并没有添加到任何地方)。
我看了另一个问题,我认为我的redirect错了。 “/”需要在redirect的URL之后。
这让我很困惑,因为它已经工作了大约一年。
不过谢谢。