突然というか、理由もなくという感じで、「自動転送がループしています」(Firefoxの場合)というエラーが出るようになった。そのため、ページが表示されない。
リダイレクトが無限ループしてるということらしい。
「WordPress 2.3」からカノニカルURL(標準URL)なる機能が搭載され、設定されたURLと異なる場合に正しいURLにリダイレクトするような機能がついているらしい。
「Cookie」を無効化したり拒否していることにより、この問題が発生している可能性があるらしい。
ネット上では、様々な原因が述べられているが、どの対策を施しても解決しない。
それどころか、管理画面へ入るパスワード等も受け付けなくなっていた。
WordPressを何度も上書きインストールすると、そのような現象が起きるという。
(実際、不都合があり、仕方なく何度かインストールをした)
結果として、直ったわけだが、原因は判らない。
Cookieの削除で直っていたのかもしれない。WordPressの完全再インストールで直っていたのかもしれない。
素人考えでは、最終的なサーバーの設定の反映が、48時間以上かかった。その間に、勝手に悩み訳の分からない作業をやっていたのかもしれない。
(サーバーも何度か更新を行うと反映に時間がかかる場合があるという)
[参考]
管理画面へのログインができない。メールでの仮パスワードの発行もできない場合の解決方法。
WordPress.orgに、「Using the Emergency Password Reset Script」というページがある。そこのスクリプトをコピーしてファイルを作り、実行すればいい。
上記ページ中のスプリクトを、例えば、「emergency.php」という名前でセーブし、WoedPressのルートディレクトリ(「wp-config.php」等のファイルがある所)にアップロード。
自分のURLに「emergency.php」をくっつけて(下記)ブラウザで開くと、パスワードのリセット画面が現れる。
例:http://www.hogehoge.com/emergency.php.
ただし、「administrator(管理者)」名を忘れていると機能しない。
解決したら、速やかに先ほどのファイルを、サーバーから削除しておくこと。