こんにちは。
先日、googleアドセンスの審査を受けるために、このブログのURLを入力する必要があったのですが、その際にhttps://www.hibihifumi.comではなく、wwwを抜いたhttps://hibihifumi.comと入力すると、「お客様のサイトにリーチできません」というエラーが出てしまい、申請ができない状態となっていました。
そこで色々調べてみると、リダイレクトループが発生いるため、エラーが出ている事が発覚しました。
ちなみに私の使用しているレンタルサーバーはConoHA WINGで、Word PressのテーマにはCocoonを使用しています。
現在はこのリダイレクトループの問題を解決することができましたが、解決するまでに試してみたことと、リダイレクトループが発生した原因を記載しますので、同じような環境で悩まれている方は参考にしてみてください。
リダイレクトの状態
wwwを抜いたURLをGoogle ChoromeとFirefoxで入力すると、下図のような画面が表示されました。
どちらも「再読み込み」、または「再試行」をクリックすると、ブログは表示されました。
表示されている文章を読んでみるとリダイレクトに問題が発生しているようでしたので、リダイレクトの状態をこちらの「リダイレクトチェッカー」で確認したところ、https://hibihifumi.comからhttps://www.hibihifumi.comにリダイレクトされた後、ずっと同じURLでループしており、リダイレクトループが発生している状態になっていることが発覚しました。
試してみたけど解決には至らなかったやり方
リダイレクトループを回避するために「リダイレクトループ 回避」などで検索してみながら、いろいろなことを試してみましたが、なかなか解決策を見つけることはできませんでした。
下記に試してみたけど解決には至らなかったやり方を記載しておきます。
Cookieを消去してみる
上記のGoogle Choromeの場合の画面に「Cookieを消去してみてください」という記載があったので、消去してみましたが、解決には至りませんでした。
プラグインが影響していないか確認する
使用しているプラグインの影響でリダイレクトループが発生することがあるという記載があったので、一度プラグインを全て無効化しましたが、解決には至りませんでした。
.htaccessを書き換える
複数のサイトで「.htaccess」の書き換えについて記載されていたので、いろいろな書き換え方を試しましたが、解決には至りませんでした。
原因はサーバーの設定
上記に記載したこと以外に、Cocoonの設定を細かく変更してみても解決には至らなかったのですが、ConoHA WINGの設定を変更することで解決しました。
ConoHA WINGの設定変更箇所
ConoHA WINGのコントロールパネルにログインし、「サイト管理」→「サイト設定」→「応用設定」内の「コンテンツキャッシュ」の利用設定をONからOFFに変更します。
この状態でもう一度サイトチェッカーにてリダイレクトの確認を行ったところ、リダイレクトループは発生しておらず、googleアドセンスも無事申請することができました。
最後に
いかがだったでしょうか。
私はいろいろなやり方を試したことで、この問題を解決するまでに2日間程時間をとられてしまいましたが、原因さえわかれば1分もかからずに解決するような事象でした。
同じような悩みを持つ方も、何かを試す前にまずはConoha WINGの設定変更を試してみてください。
以上、リダイレクトループについてでした。