重定向太多

时间:2015-10-08 11:05:25

标签: ruby-on-rails nginx https

我正在开发一个项目,并尝试使用https服务器在浏览器中显示页面---- https://moneytree.space/catalogs/traders 到目前为止,我得到以下内容:

enter image description here

如果我只输入https://moneytree.space,则会显示公共目录中的index.html。在我的config / routes文件中,根指向“catalogs / traders”。

我需要帮助。这是我的/ etc / nginx / sites-enabled / default文件:

谢谢。

2 个答案:

答案 0 :(得分:0)

根据您提供的数据量,我们无法说出来,但是......

我的预感是你有一个例外,重定向到“500哎呀!”生成重定向到“500 oops!”的exeption的页面。生成重定向到....的异常的页面。

以“太多重定向”错误结束:)

检查你的错误处理代码并确保在around_filter块中捕获异常的地方跟踪所有内容

答案 1 :(得分:0)

也许您为每个请求重定向到https但不检查它是否已经https?

$ curl -I http://moneytree.space/catalogs/traders
HTTP/1.1 301 Moved Permanently
Server: nginx/1.4.6 (Ubuntu)
Date: Fri, 09 Oct 2015 17:41:08 GMT
Content-Type: text/html
Content-Length: 193
Connection: keep-alive
Location: https://moneytree.space/catalogs/traders