[WP覚書]サーバのControlPanelが404のカスタムエラーページになる

2012年6月7日

サーバのみ管理の案件だったのですが、ユーザーがWordpressでページを構築後、
サーバのControlPanelが404のエラーページ表記になって使えなくなってしまいました。

こんな感じのURL。(※実在するものではありません)
http://hogehoge.com/ConPane/

このConPaneというディレクトリはサーバ上に存在するわけではなく、http.confの設定などで表に見せているような感じです。
そのへんも詳しく知りたくてサポートにも聞いたのだが、やんわりスルーされたので残念(ーー;

似たようなトラブルの事例
WordPress › フォーラム » サーバ付属のアクセスログにアクセス出来なくなりました。

原因と修正方法

予想したとおりワードプレスの404設定によるものでした。
サポートから以下のような内容の修正方法を教えてもらいました。

  • webディレクトリ直下の.htaccessの内容を確認
    .htaccess内に、RewriteCondやRewriteRuleの記述があった場合、
    WordPressのリダイレクト設定が原因である可能性がある。
  • /ConPane/のURLのみリダイレクトしないように、
    .htaccessの「RewriteRule」の一行前に、下記設定を追加する。
  • RewriteCond %{REQUEST_URI} !^/ConPane

    ※RewriteRuleの記述毎に追記する。

    参考

    小粋空間: 404 エラーページを作る

WordPress

Posted by ponnao