前提
エラーが起きた環境は以下のとおりです。
- レンタルサーバー:Conoha Wing
- ドメイン管理:Conoha Wing
- SSH:Conohaの無料独自SSL
- ブログ:WordPress
- テーマ:JIN
- WordPressのインストール:Conoha Wingで初期設定(引っ越しなどではない)
エラー内容
サーチコンソールで以下のようなエラーが検出されました。
![](https://yuyuublog.com/wp-content/uploads/2021/07/3bf6cf425c30c6e9b56ebfb84ddd4250-1024x218.png)
記載のURLをブラウザで開くと確かに以下のようなエラー画面となっていました。
![](https://yuyuublog.com/wp-content/uploads/2021/07/f49778f499afd0ce6f1fec44d963ca42-1024x545.png)
結論
Conohaのコントロールパネルでコンテンツキャッシュの利用設定を「ON(静的コンテンツのみ)」に変更するだけで解決します。
![](https://yuyuublog.com/wp-content/uploads/2021/07/8ebf15f5570722f8bc00a111ddec25e5-1024x287.png)
原因
リダイレクトエラーが起きた原因をConohaのサポートに問い合わせした結果、以下のような回答がありました。
お問い合わせの件につきまして、リダイレクトループについて
WINGのサーバー構成により.htaccessに「Expires~」という
記述の箇所がある場合、こちらがキャッシュの動作をさせる
記述となり、コンテンツキャッシュの機能との競合により
発生いたします。対策としましてはコンテンツキャッシュをOFFにしていただくか
コンテンツキャッシュをONにする場合は該当の記述箇所を
削除もしくはコメントアウトしていただき、該当記述を追加
するようなプラグインを導入されている場合はプラグインも
無効化いただければと存じます。
つまり、「.htaccess」と「コンテンツキャッシュ」の設定が競合しているからどちらかを変更してください。ということですね。
今回は、簡単に変更できる「コンテンツキャッシュ」の設定を変更して対応しました。
ログイン
では、簡単な方の解決策である「コンテンツキャッシュ」の設定を変更します。
まずは、Conohaのコントロールパネルにログインします。
https://www.conoha.jp/login/?btn_id=wing-glonavi_login&service=wing
![](https://yuyuublog.com/wp-content/uploads/2021/07/6930a150e3d082a8594a6bf5dec49655-1024x598.png)
サイト管理を開く
Conohaのコントロールパネルを開いたら「サイト管理」をクリックします。
![](https://yuyuublog.com/wp-content/uploads/2021/07/962d417064d57e83f2c7512a49660441-1024x315.png)
応用設定を開く
「応用設定」をクリックします。
![](https://yuyuublog.com/wp-content/uploads/2021/07/851f5d87d5e12ee6a220d4b09845b124-1024x554.png)
コンテンツキャッシュを開く
応用設定の中にある「コンテンツキャッシュ」をクリックします。
![](https://yuyuublog.com/wp-content/uploads/2021/07/711d52489aa658279d7174a60e1ce8ac-1024x554.png)
コンテンツキャッシュを「ON(静的コンテンツのみ)」に設定する
現在のコンテンツキャッシュが「ON(すべてのコンテンツ)」になっています。
![](https://yuyuublog.com/wp-content/uploads/2021/07/f1ddf2527bb258b663e438529894fa60-1024x218.png)
右側のえんぴつマークをクリックし、変更画面を開きます。
![](https://yuyuublog.com/wp-content/uploads/2021/07/cb2b2d9d2a15551bebc17c8d621b139d-1024x217.png)
利用設定の選択から「ON(静的コンテンツのみ)」を選びます。
![](https://yuyuublog.com/wp-content/uploads/2021/07/50ba469f601a45f4a95374f7930f5132-1024x237.png)
保存ボタンをクリックし、設定を保存します。
![](https://yuyuublog.com/wp-content/uploads/2021/07/9f3d9cc7e701d3e48bb785fd16ae21b2-1024x235.png)
![](https://yuyuublog.com/wp-content/uploads/2021/07/bc8119e08f89472c95b393cd65d35ad9-1024x205.png)
エラーが起きていたサイトの確認
以上で、コンテンツキャッシュの設定が完了です。
リダイレクトループによりエラーとなっていたURLをブラウザで開いてみてください。
設定が反映されエラーが解消されているはずです。
まとめ
WordPressの設定ファイルや「.htaccess」などを変更することなく、コントロールパネルから簡単にエラーを解消することが出来ました。
同じエラーに悩まれている方の参考になれば幸いです。
ありがとうございました!