2016-12-17 14 views
1

.htaccessの最後の3行のコードをページロードに追加した後、WebページURLがリダイレクトされる回数が多すぎます。あなたがリダイレクトされた回数が多すぎます。どうすれば解決できますか

Options -Indexes 
ErrorDocument 403 http://example.com/404/errorPage.php 
RewriteEngine On 
RewriteCond %{HTTPS} !=on 
# also tried - RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

このサーバーはロードバランサまたはリバースプロキシの後ろにありますか? –

+0

私はgadaddy上で共有ホスティングを使用しており、ネームサーバーをcloudflareに変更しています。 – manish5310277

答えて

0

あなたがそう、それは...

Options -Indexes 
+FollowSymLinks 
ErrorDocument 404 http://example.com/404/errorPage.php 
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

+ FollowSymLinksを追加すると、内部サーバーエラーが発生します。 – manish5310277

+0

あなたの書き換えベースはどのように見えますか?あなたはhttpsにリダイレクトしようとしていますか? –

+0

godaddyでpublic rootを使用しています。はい、httpsにリダイレクトしようとしています。 – manish5310277

0

てみてくださいだろう+FollowSymLinks

を追加することもできます。

RewriteEngine On 
RewriteCond %{HTTP:X-Forwarded-Proto} !https 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
0

私は、ページのルールを作成するCloudFlareの時にこのURL hereを見つけましたこれはあなたの努力のためにすべて私のために働いています。

関連する問題