*

WordPress ログイン画面のリダイレクトループから脱出

ログインできない

先日ブログにログインしようとした所、

このウェブページにはリダイレクト ループが含まれています
といったメッセージと共にログイン画面へ一切遷移できなくなりました。

WEBを探して出てきた方法では解決できなかったので、備忘録として。

リダイレクトループとは

同じファイルへリダイレクトするように設定すると、無限に同じファイルへアクセスし続けます。
その際、無駄な処理で負荷が掛からないようにブラウザ側でアクセスを止めてエラーを表示させます。

通常のリダイレクトの場合

リダイレクト

Bのページへ行きたいので、自動で飛ぶようにリンクを貼ります。
Aのページへ来た人は、特に意識せずにBのページへ移動できます。

丁度今だと、以前の「Kixiの雑記帳」URLへアクセスした人は、自動的に新しいURLへアクセスするようにリダイレクトを貼っていますので、

kixi.lv9.orgへアクセスしてみて、URLの遷移を見たらわかりやすいかも。

リダイレクトループが発生している場合

リダイレクトループ

Aのページへアクセスすると、自動でAのページへ飛ぶようにリンクが貼ってあります。
踏んだら最後、エラーが出るまで無限にAのファイルをリロードし続けるマシーンと化すのです。

通常、phpなどでサイトを構築していてこのようなエラーが出た場合、ほぼリンクの宛先ミスです。

リンクの飛び先を設定しているファイルを探して修正すると良いでしょう。

しかしWordPressは

そうは行きません。

何故なら、非常に巨大なプログラム群のためどこでエラーが出ているのかの特定が容易ではありません。
しかも、今回はphp的にはエラーではありません。
ブラウザが勝手にアクセスを止めてエラー表示しているだけなので、php側でエラーメッセージなどは表示されません。

ただリダイレクトしているだけですからね…。

更に、今回は前日普通にログインできていたので、何が悪いのか分からず途方に暮れました。

「template-loader.php」の「template_redirect」をコメントアウトするとか、.htaccessのリダイレクトの部分を消すなど、WEBに落ちてそうな所は修正してみましたが、通常のページにすらアクセスできなくなるなど、更なる病状の悪化を招きました。

URLの設定ミス(よく考えたら前日普通にアクセスできていたのでそんな訳ない)も疑って、MySQLの中のサイトURLを確認したり、最終的にはブログをバックアップから入れなおしましたが、それでも同様のエラーが出続けました。

解決策

あまり美しくはないかもしれませんが、原因と解決策が分かりましたので、こちらに記しておきます。

原因

WordPressの「国外IPアクセス拒否設定」というものが悪さをしているようで、どういう事か国内からのアクセスも拒否してくれていたようです。
こちらの機能でブロックされると、通常のブログページへはアクセスできるのですが、管理側の画面へ一切行けなくなってしまうらしい。

恐らくですが、以前のWordPressの設置場所が海外だった為、国内鯖へ移動した際に逆に国内からのアクセスを外国だと認識してしまった???
正直よくわからん。

恐らく、当日アクセスできたのはキャッシュが生きていたからでしょうか。
結局よくわかりません。

解決方法

WordPressをインストールしているルートの「.htaccess」ファイルへ一行追加します。

SetEnvIf Request_URI “.*” AllowCountry

全ての国からのアクセスを許容します。

セキュリティ的には良くないのかもしれませんが、管理画面へ一切行けないよりかは良いと思います。
こちらを記述してみて、通常通り管理画面へ行けたら、少なくとも原因の切り分けは出来ますよね。

その後どのように設定するのはまた別の話です。

最後に

何故か会社のPCからは普通に管理画面へ行けました。
会社で更新しろって事か…。

どのような基準でフィルタが弾いているのか、知っている方が居たら教えて欲しいです…。

以上、もし困っている方が居たら試してみてください。

それでは!

              

おすすめ記事&スポンサードリンク

                       

関連記事

月250円で速度に妥協しないWordPressサーバー選び

はじめに このブログ「Kixiの雑記帳」は、月々のサーバー代250円程で運営されている。 ※「K

記事を読む

【WordPress】ついにブログをSSL化しました

Kixiの雑記帳 祝SSL化 ついに重い腰を上げて、ブログのSSL化を行いました。

記事を読む

IEで

見れない。 僕がPHPの構文を弄ったりCSS弄ったりしたせいで、IEで見た時とChromeで見

記事を読む

no image

TOP画を

TOP画を 描いて頂きました。 前のも含めてランダム表示にしているので、見られなかった方はTOP画を

記事を読む

更なるブログ移転。ついに有料サーバーへ。

ついに辿り着く場所まで辿り着きました。 ブログ運営の到達点だと言える、独自ドメイン&a

記事を読む

Kixiの雑記帳 修復中 お詫び

Kixiの雑記帳@修復中 11月に入り、ブログへ接続できない状態が続いておりました。 皆

記事を読む

Blog色々更新

TOP画 お気づきの方もいらっしゃると思いますが、BlogのデザインをTOP画含めて更新しました。

記事を読む

no image

タグクラウド

右下に見慣れない物がありませんか? これをちっちゃくした感じのやつです。 こいつをタグクラウド

記事を読む

no image

カウンター

もうお気づきの方も居るかもしれないですが、カウンターを設置しました。 どんなブログサービスにも当た

記事を読む

WordPress高速化 【CDNと画像配信サーバー設定】

WordPress高速化 速さが足りない… そう思ってずっと放置してきましたが、そろそろ手を

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

venue 8 pro (5830)レビュー 【コスパ最高の○○○専用機】

venue 8 pro とは? 2013年末に発売された、Win

MacBook Pro Retina 13インチ (Late 2013) レビュー【2018年における実用性】

MacBook Pro 13インチ (Late 2013) Retin

映画「カメラを止めるな!」は超低予算映画の新しい形【感想】

「カメラを止めるな!」 まずそのキャッチーなタイトルに目が惹

秋葉原のオススメ作業スペース 厳選2箇所

秋葉原に通い続けて4年目になりました 高校生の頃から、PCを背負って

自宅サーバー 約40日間安定稼働しました!【VMWare ESXi & kusanagi】

自宅サーバーが安定稼働中です! 今までインフラエンジニア的な事もせず

→もっと見る

PAGE TOP ↑