9月20日(水)朝8~9時ごろ(日本時間)にレンタルサーバー(エックスサーバー)で管理しているWordpressのサイトにてリダイレクトループ現象が起きています。しかしながら、このリダイレクトループ現象が起きた際に、サイトの設定やWordpress管理画面にて変更したりしていません。そのため、このリダイレクトループ現象が起きた原因が分かっておりません。
1ヵ月弱前にも上サイトを常時SSL化設定する際にも同様のリダイレクトループ現象が発生しましたが、以下のサイトで記載されている解決方法を参考にして解決しました。
http://qiita.com/sygnas/items/a2ffa7b3c858c3f557c8
具体的な解決方法:
①wp-config.phpに以下のコードを追記
$_SERVER['HTTPS'] = 'on';
$_ENV['HTTPS'] = 'on';
②.htaccessに以下のコードを追記
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^/?(.*) https://%{HTTP_HOST}/$1 [R,L]
</IfModule>
上記の解決方法でリダイレクトループ現象は解決し、その後は何も問題なく常時SSL化設定が終わりまして、サイト運営にも全く支障が起きていませんでした。
すると、急に再度リダイレクトループ現象が発生しました。冒頭でも述べたように、今回のリダイレクトループ現象が起きた際には自身でサイトやWordpressの設定に変更を加えていません。しかしながら、その当日の時間帯にWordpressの最新版アップデート(4.8.2)がリリースされていることが原因なのではないかと思い、4.8.1へダウングレードしましたが解決しませんでした。
サーバーphpは最新バージョンになります。
今回のリダイレクトループ現象を解決するために行ったものを以下に記載します。
①Wordpress4.8.1へダウングレード→✖
②プラグインとの摩擦を考慮して全削除→✖
③デバックモードでエラーログを探す→エラーなし
④cookie削除→✖
⑤「template-loader.php」12行目にある「do_action('template_redirect')」をコメントアウト(行頭に「//」を追加)→✖
今回のリダイレクトループ現象が常時SSL化設定で発生した現象の延長線上のものなのかは不明です。ここ3日間ほどインターネット上で検索表示される方法を試してきましたが、一向に解決される兆しがありません。
この問題の解決方法で他にやってみるべき対処方法など心当たりのある方、ご教授頂ければ幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/23 11:17
退会済みユーザー
2017/09/23 14:21
退会済みユーザー
2017/09/23 16:11