モデレーター
まーちゅう
(@rocketmartue)
こんにちは。
管理者のメールアドレス宛に届く「WordPress: ログインページURLが変更されました」という件名のメール内に、新しいログインURLが記載されています。
メールが見つからない場合は、.htaccess
ファイルを確認する必要があります。
FTPソフトを使用するかサーバーのファイルマネージャーで.htaccess
ファイルの中身を確認してください。
#SITEGUARD PLUGIN SETTINGS START
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_START
<IfModule mod_rewrite.c>
RewriteEngine on RewriteBase /example/
RewriteRule ^wp-signup.php 404-siteguard [L]
RewriteRule ^wp-activate.php 404-siteguard [L]
RewriteRule ^login_12345(.*)$ wp-login.php$1 [L]
</IfModule>
#====SITEGUARD RENAME_LOGIN_SETTINGS_END
#SITEGUARD PLUGIN SETTINGS_END
のように ^login_数字(.*)$ wp-login.php
の項目があります。
サイトのURL/login_数字/
にアクセスしてみてください。
(上の場合だと、 サイトのURL/login_12345/)
こんにちは。ご返信ありがとうございます。
管理者ページまで進むことはできます。ただパスワードがわからないので、再設定したいのですが再設定ページがエラーで進めず…
【1】FTP ソフト あるいはファイルマネージャでサーバーにアクセスし、該当するプラグインのフォルダ名をリネームして無効化。
【2】.htaccess
ファイルにある Siteguard 由来の記述を削除。 @rocketmartue さんが教えてくださっている▼このような部分です。
#SITEGUARD PLUGIN SETTINGS START
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_START
<IfModule mod_rewrite.c>
RewriteEngine on RewriteBase /example/
RewriteRule ^wp-signup.php 404-siteguard [L]
RewriteRule ^wp-activate.php 404-siteguard [L]
RewriteRule ^login_12345(.*)$ wp-login.php$1 [L]
</IfModule>
#====SITEGUARD RENAME_LOGIN_SETTINGS_END
#SITEGUARD PLUGIN SETTINGS_END
間違って上記以外の部分 (必要な記述) まで削除してしまわぬよう注意してください。バックアップを取ってから作業に取り掛かってくださいね。
この2つの作業が問題なく行われると、従来のログイン URL でアクセスできるようになり、パスワードの再設定が可能になるかと思います。
@setouchikotori @rocketmartue
お世話になっております。ご連絡が遅くなり申し訳ございません。
おふたりに教えていただいた方法で、無事ログインをすることができました。助かりました。
この度は本当にありがとうございました。
解決したようで何よりです^^
ご報告ありがとうございました。