エラーの内容
レンタルサーバー会社へSSL化の申請を出し、WordPressのインストールも完了。WordPressの管理画面のWordPressアドレスもサイトアドレスも「http」から「https」へ変更完了。
最後に.heaccessでhttpサイトをhttpsサイトへリダイレクトをかけようとしたらエラー発生。
「リダイレクトが繰り返し行われました」Cookieを消去してみてください。
ERR_TOO_MANY_REDIRECTS
.htaccessの記述を確認しても、キャッシュを削除してもエラーは解消されず。
【原因】サーバーによってリダイレクトの記述方法がことなる
- 「wordpress ssl化」
- 「ssl htaccess リダイレクト」
などと検索するとエックスサーバーやさくら、ConoHaといった人気のサーバーのマニュアルが上位に表示されます。ただし、サーバーによってはこの記述が使えない場合があります。
iCLUSTA+サーバーでの記述
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{ENV:HTTPS} !^on$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
エックスサーバーなどで使用される記述
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
エックスサーバーなどの人気サーバーではこちらの記述が書かれていますが、iCLUSTAではリダイレクトエラーとなります。
SSL(https)化の設定でリダイレクトの繰り返しエラーが発生してしまって困っているという場合は、試してみてください。