我的域名是www.supergenscript.com。它在www.easycloud.us上託管,所有的DNS都使用CloudFlare進行配置。我在我的.htaccess文件中有以下代碼。.htaccess http to https重定向太多
RewriteEngine on
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
除了這個在我的.htaccess文件中沒有任何內容。這是我的.htaccess現在的完整代碼。我使用此代碼的目的是自動從http重定向到https。它從http更改爲https,但索引頁未加載。相反,瀏覽器會繼續加載,最終花費大量時間後會出現錯誤。
這裏是我的谷歌Chrome瀏覽器接收到錯誤
This page isn’t working
www.supergenscript.com redirected you too many times.
Try clearing your cookies.
ERR_TOO_MANY_REDIRECTS
請幫我找到一個解決這個問題。我真的很沮喪。
已經嘗試過..相同結果..其實這是我第一次嘗試的代碼..但更改爲當前的一個,當我發現它在堆棧這裏.. –
@ShubhamJha更新我的答案,請檢查它會幫助你:) –
其實easycloud使用CloudFlare管理DNS,他們提供了一個選項,「我總是使用HTTPS」不知道。只是瞭解它。我的錯。我只需要啓用該選項並立即開始工作。但無論如何感謝您的幫助。而且,由於您的回答將幫助那些只使用自定義網站而不使用cloudflare等服務的用戶,因此我會接受並讚揚它。謝謝 :) –