404更改登录URL后重定向wp-登录和wp-admin

时间:2018-04-24 作者:Antoder

我已使用以下代码成功地将登录页面更改为自定义url:

这一个进入wp配置。php

define(\'WP_ADMIN_DIR\', \'secret-folder\');
define( \'ADMIN_COOKIE_PATH\', SITECOOKIEPATH . WP_ADMIN_DIR);
这一个变成了函数。php

add_filter(\'site_url\',  \'wpadmin_filter\', 10, 3);
function wpadmin_filter( $url, $path, $orig_scheme ) {
$old  = array( "/(wp-admin)/");
$admin_dir = WP_ADMIN_DIR;
$new  = array($admin_dir);
return preg_replace( $old, $new, $url, 1); }
这个。htaccess

RewriteRule ^secret-folder/(.*) wp-admin/$1?%{QUERY_STRING} [L]
现在我可以通过/secret folder/登录,但我仍然可以通过两个wp登录。php和wp管理。

我可以将这些页面重定向到404页面吗?

1 个回复
SO网友:robwatson_dev

未使用您的代码进行测试,但假设是自动机器人攻击您的登录页面,您应该通过以下方式直接将其从您的网站上删除:

RedirectMatch 301 wp登录。phphttp://www.google.comRedirectMatch 301 wp管理员http://www.google.com

结束