【发布时间】:2017-08-14 17:09:10
【问题描述】:
我的域名是 www.supergenscript.com。它托管在 www.easycloud.us 上,所有 DNS 都使用 CloudFlare 进行了配置。我的 .htaccess 文件中有以下代码。
RewriteEngine on
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
在我的 .htaccess 文件中除了这个之外什么都没有。这是我的 .htaccess 现在拥有的完整代码。我使用此代码的目的是自动从 http 重定向到 https。它从 http 更改为 https 但索引页面未加载。取而代之的是,浏览器继续加载,最后在花费了一些时间后,它给出了一个错误。
这是我的 Google Chrome 浏览器收到的错误
This page isn’t working
www.supergenscript.com redirected you too many times.
Try clearing your cookies.
ERR_TOO_MANY_REDIRECTS
请帮助我找到解决此问题的方法。我真的越来越沮丧。
【问题讨论】:
标签: php apache .htaccess redirect mod-rewrite