【问题标题】:How do I correct "This webpage has a redirect loop" error when redirecting to HTTPS?重定向到 HTTPS 时如何更正“此网页存在重定向循环”错误?
【发布时间】:2016-02-23 22:32:40
【问题描述】:

我有一个在 A 注册的域/DNS,并且该站点本身在 B,一个云站点提供商。在 B 上,我安装了 SSL 证书。 http 和 https URL 在使用时都有效。我想将所有 http 流量重定向到 https。所以我做了一个.htaccess文件:

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.mydomainhere.com/$1 [R,L]

它会重定向到 URL 中的 https 站点,但不会加载该站点。错误提示“此网页有重定向循环 ERR_TOO_MANY_REDIRECTS。”这是因为路线要去 A 被告知去 B 吗?如果是这样,解决方案是什么?如果没有,我在这里做错了什么?

提前感谢您的帮助!

【问题讨论】:

    标签: .htaccess redirect https


    【解决方案1】:

    啊,明白了!

    RewriteEngine On
    RewriteBase /
    RewriteCond %{ENV:HTTPS} !on [NC]
    RewriteRule ^(.*)$ https://www.mydomainhere.com/$1 [R,L]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-22
      • 1970-01-01
      • 2014-10-08
      • 2014-09-22
      • 2013-02-11
      • 2015-10-04
      • 2015-04-09
      相关资源
      最近更新 更多