我已使用以下代码成功地将登录页面更改为自定义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页面吗?