wordpressで404にリダイレクトしたくない

WordPressを導入していて、レンタルサーバなどのコントロールパネルがアクセス出来なくなってしまった。
ちなみにラピッドサイト。

原因は明確で、.htaccessのパーマリンク設定が競合しちゃっているため。
サーバ側でコントロールパネルのURLはhttp://www.hogehoge.com/ControlPanel/ となっていて、アクセスされたらドキュメントルート外にあるディレクトリを参照している。
WordPressでは、存在しないディレクトリと思われてしまうので、404というわけです。

.htaccessをいじってなんとか解決。
太字のところを追加しましたとさ。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_URI} !^/ControlPanel/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

コメントする

必須フィールドには、* がマークされています。あなたのメールアドレスが公開されることはありません。