ロリポップでWordPressの管理画面にアクセスすると404にリダイレクトする場合の対処法

ロリポップ推奨の「SiteGuard WP Plugin」なるプラグインですが、入れた直後はなんともないのに、なにかのきっかけで(クッキーが切れて再ログインしたタイミング?)管理画面のURLを変更しやがりまして。

おかげで管理画面にアクセスしたら404にリダイレクトして、「???」ってなりました。

もし管理画面にアクセスしたら404に飛ばされるって人は、FTPで/wp-content/plugins/siteguard/をリネームするか削除すると、http://hogehoge.com/wp-admin/で管理画面に行けるようになると思いまする。

参考

http://www.jp-secure.com/cont/products/siteguard_wp_plugin/

ちなみに、ロリポップで複数回WordPressをインストールして上書きしたりしていると、初回のhtaccessの記述が残って不具合を起こす可能性もあるようです。
ロリポップのサポートの方が調査してくださったので共有します。

以下、ロリポップさんからの回答です。


ご連絡いただきました http://hogehoge.co.jpの
WordPressの管理画面でございますが、「SiteGuard WP Plugin」プラグインの
設定と、WordPressのインストールフォルダ内の「.htaccess」ファイルの
記載内容とで不整合が発生していることが原因のようでございます

■ http://hogehoge.co.jp/wp-admin/ に
アクセスした時のリダイレクト先

http://hogehoge.co.jp/login_11111

■ .htaccessファイルの記載内容
#SITEGUARD_PLUGIN_SETTINGS_START
~ #SITEGUARD_PLUGIN_SETTINGS_END 間の記載内容抜粋

#==== SITEGUARD_RENAME_LOGIN_SETTINGS_START
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^login_22222(.*)$ wp-login.php$1 [L]
</IfModule>

#==== SITEGUARD_RENAME_LOGIN_SETTINGS_END

管理画面ログインURLは以下のように記載されております
http://hogehoge.co.jp/login_22222

管理画面のURLの変更が行なわれている原因でございますが、
WordPressの「SiteGuard WP Plugin」プラグインを有効化した
タイミングで変更されます。

しかしながら今回のように不整合が発生した原因は弊社でも
分かりかねますが、恐らくは同じフォルダ( studio )に対して、
WordPressのインストールを複数回行われていることから
過去の設定ファイルが残されたことが考えられます。

対処方法としましては、.htaccessファイルの記載内容を以下のように
変更することで、状況が改善されないかお確かめください。

#SITEGUARD_PLUGIN_SETTINGS_START
~ #SITEGUARD_PLUGIN_SETTINGS_END 間の記載内容抜粋

#==== SITEGUARD_RENAME_LOGIN_SETTINGS_START
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^login_11111(.*)$ wp-login.php$1 [L]
</IfModule>

#==== SITEGUARD_RENAME_LOGIN_SETTINGS_END

以上。

これで解決できましたー。ロリポップさんありがとう(涙