访问网站时,该网站有重定向循环错误

时间:2014-08-08 16:45:34

标签: django apache

正在某个django网站上工作。 无论我去哪里url [1]:http://www.justsaidyes.net我收到错误“此网页有重定向循环” 任何遇到过类似错误的人请帮忙 我的htaccess代码如下所示,如果它可以帮助你帮助我

RewriteEngine on


RewriteCond %{HTTP_HOST} ^justsaidyes\.net$ [OR]
RewriteCond %{HTTP_HOST} ^www\.justsaidyes\.net$
RewriteRule ^/?$ "http\:\/\/www\.justsaidyes\.net\/" [R=301,L]

1 个答案:

答案 0 :(得分:0)

我猜你的web服务器配置可能会以这种方式重定向(例如):

www.justsaidyes.net -> justsaidyes.net
justsaidyes.net -> www.justsaidyes.net

这样的事情。如果您显示更多相关代码(可能是一些配置?),我们可以提供更多帮助^^。

编辑:在使用Firebug查看您的网站后,您似乎正在将http://www.justsaidyes.net重定向到... http://www.justsaidyes.net

EDIT2(提供更多代码后):您可以删除htaccess文件。 Django并不打算以这种方式部署。您必须在sites-available中创建一个主机文件,如下所述:https://docs.djangoproject.com/en/1.6/howto/deployment/wsgi/modwsgi/

然后运行a2ensite NameOfTheFileYouCreated <激活“此网站。

如果要编写重定向规则,可以直接在主机中执行。但我不认为你想根据你的htaccess这样做,所以我想这就够了:

ServerName justsaidyes.net
ServerAlias www.justsaidyes.net

顺便说一句,你的htaccess创建了一个循环,你将http://justsaidyes.net(第3行)和http://www.justsaidyes.net(第4行)重定向到http://www.justsaidyes.net(第5行)。删除第4行,你不应该再次使用它。