Laravel 5.3重定向到https重定向你太多次


Laravel 5.3 redirect to https redirected you too many times

我刚刚在我的服务器上安装了https,如果我添加一个重定向到我的非https虚拟主机,我得到的错误,页面重定向你太多次。同样的错误,如果我把它添加到我的htaccess.

带重定向:

的完整htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

任何想法?

谢谢!

查看浏览器调试器的网络面板,并将日志设置为不清除(Chrome中的保留日志复选框,Firefox中的设置>通用>启用持久)。现在清除缓存,访问所需的URL并观察您实际从服务器获得的响应。它至少应该为您提供有关从每个响应的Location标头获得的重定向的更多信息,并帮助您找到源。