簡體   English   中英

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標頭獲得的重定向的更多信息,並幫助您找到源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM