最近ドメインをhttps
にリダイレクトし始めました。特にSafariで、特にモバイルで「リダイレクトが多すぎます」というエラーが発生しています。すべてのコンピュータと他のブラウザですべて正常に動作します。HttpsによってSafariでリダイレクトが多すぎます
ここではリダイレクトをどのように行っていますか。メインドメインのための
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule^https://example\.com%{REQUEST_URI} [R=301,L,NE]
それは私のSSLの問題を引き起こしていたと私はDNSの伝播にいくつかの問題を修正したので、私はまた、CloudFlareのを無効に。
EDIT:
それはコンピュータを除くすべてのサファリのブラウザに影響を与え、キャッシュを削除しても問題が解決しません。私は1つのドメインしか持っていませんが、いくつかのサブドメインがあります。
私は.htaccessファイル内の他のディレクティブを持っている:
RewriteCond %{HTTP_HOST} ^example.com$ [OR]
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^folder\/?(.*)$ "http\:\/\/example\.com\/all\-categories\/folder\/$1" [R=301,L]
EDITは:
変更ホストが私のために、この問題を解決した解決しました。
この問題は1台のマシン(?)で1つのブラウザにのみ影響する場合、クライアント側のキャッシュ問題を強く示唆しています。 .htaccessのディレクティブに何か問題があった場合、_all_マシンの_all_ブラウザに影響します。複数のドメインがありますか? .htaccessファイルに他の指示がありますか? – MrWhite