方法2:WordPress 安全隐藏 wp-login.php 后台登陆入口

WordPress 后台登录入口为 /wp-login.php,为了防止有人恶意扫描用户名和密码登录 最好的办法就是对后台登录入口进行修改重定向:

修改方法如下
1.修改主题下的函数文件 functions.php
vim functions.php
添加代码:

// 登录保护 wp-login.php 
function login_protect() {
	if($_GET['blog'] != 'emidou.com') {
		wp_redirect(home_url());
	}
}
add_action('login_enqueue_scripts','login_protect');

2.修改登录入口URL

<a href="<?php bloginfo('home'); ?>/wp-login.php?blog=emidou.com">登录</a>

3.验证是否有效
https://www.emidou.com/wp-login.php?blog=emidou.com

总结
基本原理是通过GET,验证特定字符(blog=emidou.com)
若不符合则强制跳转米扑博客首页(https://www.emidou.com),不允许扫描登录。
修改红色区域为自己所需要的。

评论

暂无评论,开始撰写精彩评论吧!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注