WordPressにログインしようとしたら404が出る件

WordPress

このブログはWordPressで作成しているが、たまに管理画面にログインできなくなる時がある。
その解決方法を毎回忘れてしまうので、自分用にメモしておく。

現象

ブックマークしてある管理画面URLにアクセスするとNotFount(404)が表示される。

SiteGuard WP Pluginプラグインを入れているので管理画面URLは

https://sweetcocoro.com/login_27491

などlogin_(5桁の乱数)である。(デフォルト)

ググると「URLを間違えている」とか「Cookieのせい」とか出てくるがそういう問題じゃない。
あと「プラグインを停止すれば?」も出てくるが、なにしろ管理画面にログインできないのだから何もできない。

原因

SiteGuard WP Pluginプラグインが管理画面URLを変えちゃってる。
その原因は・・・

  • 自分でSiteGuard 設定画面で変えたことを忘れてる ← そんなことしない💦
  • SiteGuard が勝手に変えてる
    • 少し前にSiteGuardを無効化して有効化したことがあったかも
    • しばらくログインしてなかったけど一定期間で?自動更新?しらんけど

とりあえず新しいURLさえわかればいいんですよね。

管理画面URLを確認するには

FTPやサーバーのファイルマネージャー等でルート下の「.htaccess」ファイルを見る。
「SITEGUARD_PLUGIN_SETTINGS」という記述を探すと、現在の管理画面URLがわかる。

#SITEGUARD_PLUGIN_SETTINGS_START
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_START
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    RewriteRule ^wp-signup\.php 404-siteguard [L]
    RewriteRule ^wp-activate\.php 404-siteguard [L]
    RewriteRule ^login_91604(.*)$ wp-login.php$1 [L]
</IfModule>
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_END
#SITEGUARD_PLUGIN_SETTINGS_END

この場合、私のサイトであれば管理画面URLはこのようになる。

https://sweetcocoro.com/login_91604

ConoHa WING の場合はこちらを参考に:

コメント

テキストのコピーはできません。