隐藏WordPress wp-login.php文件防止扫描占用资源

麦子
麦子
管理员
1208
文章
0
粉丝
优化推广270字数 248阅读0分49秒阅读模式

默认情况下WordPress的登录入口是wp-login.php,但是由于这个公知的入口会有被他人或者软件扫描这个入口导致占用资源很大,所以我们最好是隐藏修改这个入口,改成我们自己熟悉的入口。

/**
* WordPress 隐藏登录
* https://www.zhujipingjia.com/wplogin-protection.html
*/
add_action('login_enqueue_scripts', 'wp_login_protection');
function wp_login_protection(){
if( empty($_GET['root']) || ($_GET['root'] != 'zhujipingjia') ){
$url = home_url();
header('Location: $url');
}
}

将代码添加到当前的主题 Functions.php 种,然后我们可以用这个地址登录。

https://我们的域名/wp-login.php?root=zhujipingjia

我们自己修改地址。

当然,这个只是隐藏地址,还不能起到防御作用。

这里,我们可以用"Login LockDown"插件来限制登录错误次数,解决防护缺失的问题。

这里我们可以限制错误登录次数,如果一分钟默认超过五次,就锁定这个IP一个小时,对于数据我们可以调整。

投上你的一票
 
  • 本文由 麦子 发表于2024年12月18日 16:25:58
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/wplogin-protection.html
优化推广

解决WordPress标题中的"-"被转义成"–"问题

如果我们使用默认的WordPress程序和主题且没有进行转义字符处理会在标题中如果有"-"横线的被自动转义成"–"字符的,虽然在体验上没有什么问题,但是感觉看着不是那么舒服一些。但是建议我们在优化主题...