我通过Cloudflare推送了我的网站的DNS,现在在访问管理和结帐页面时遇到了重定向循环。
重定向是 - http://postimg.org/image/ehq0kjcw1/
我的Magento设置
我已按照Cloudflare's article中提到的每个步骤(关于恢复访客IP的步骤4除外),但我仍然遇到重定向循环问题。以下是my cloudflare page rules。
在启用或不启用Cloudflare灵活SSL的情况下,会出现此重定向循环问题。
有没有人有任何想法?
答案 0 :(得分:1)
如果您的服务器支持SSL,则通常应使用完整SSL而不是灵活:
这可确保您不会在CloudFlare中发生任何奇怪的重定向逻辑,因为灵活SSL会将HTTPS请求重定向到后端的HTTP。
答案 1 :(得分:0)
您可以通过在服务器上和/或使用PageRules进行重定向重定向来获得重定向循环。
实施例: 您有一个重定向说发送domain.com到www.domain.com,然后您有另一个重定向说发送www.domain.com到domain.com。
如果您有权访问计算机上的终端,请尝试运行此命令,以查看错误发生在URL上的位置字段中返回的内容:
curl -v http://yourdomain.com(替换为实际的网址)。
答案 2 :(得分:0)
我从Cloudflare的支持中得到了一个非常简单的答案。
我只需要使用完全SSL而不是灵活SSL。
Printscreen - http://i.stack.imgur.com/FWl0Y.png
我认为我的Magento已经定义了一个安全的基本URL,当我访问安全页面时,它会尝试并重定向到HTTPS。