0

/wp-login.php ページにリダイレクトする /login URL を作成することができました

私の .httacces には、次のコードがあります

RewriteRule ^login$ wp-login.php [NC,L]

functions.php(私のカスタムテーマ)にこれを追加しました

 add_filter('site_url',  'wplogin_filter', 10, 3);
function wplogin_filter( $url, $path, $orig_scheme )
{
 $old  = array( "/(wp-login\.php)/");
 $new  = array( "login");
 return preg_replace( $old, $new, $url, 1);
}

問題は、wp-login.php ページを無効にせずにアクセスを禁止する方法です。上記のソリューションでは、両方の URL が表示されます /login および /wp-login.php

プラグインを使用せずに wp-login.php を永久に「非表示」にするにはどうすればよいですか?

4

2 に答える 2