我喜欢将wordpress wp-admin网址更改为其他内容,以便将我的网站从暴力攻击中保存下来。
最重要的是我喜欢在没有插件的情况下构建它。
所以,如果有人有任何想法,那么就知道了。
我根据以下链接应用了更改: https://w3reign.com/how-to-change-wp-admin-url-in-wordpress-without-plugin/
但是它正在工作,但是当我点击它显示wp-login.php的http://site_url/admin_url时。
那么,我该怎么办呢?
答案 0 :(得分:0)
我以前从未尝试过,但我发现this
将此代码添加到wp-config.php
define( 'WP_ADMIN_DIR', 'private-area' );
define( 'ADMIN_COOKIE_PATH', SITECOOKIEPATH . WP_ADMIN_DIR );
并将此代码添加到您的function.php
add_filter( 'site_url', 'change_wpadmin_url', 10, 3 );
function change_wpadmin_url( $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 ^private-area/(.*) wp-admin/$1?%{QUERY_STRING} [L]
希望这会对你有所帮助。
答案 1 :(得分:-1)
希望它有所帮助。 有关详细信息,请使用this