WordPress修改后台登录地址

WordPress修改后台登录地址

最近nodequery老是半夜发邮件过来说系统负载高,我一个小博客,流量也不大,怎么会负载高。如图所示看了Limit Login Attempts发来的邮件我也是醉了,国外也有不少无聊的人天天在尝试暴力破解你的后台密码。虽然Limit Login Attempts可以Block之,但是暴力破解也不断消耗vps资源,php-fpm导致系统负载忽高忽低。搜索了一下,把后台登录地址改了,负载也下来了。下面贴上代码,实测有效!
更改地址其实很简单,只需要在当前所用主题的 functions.php 的最后一个 ?> 加入下边的代码:

//修改登录界面地址
function Bing_crack_protection(){
$Bing_q='bing';//等号前的内容
$Bing_h='blog';//等号后的内容
if($_GET{$Bing_q} != $Bing_h)header('Location: http://www.bgbk.org');//如果还用原来的登录地址,会自动跳转到博客首页
}
add_action('login_enqueue_scripts','Bing_crack_protection');

添加上边的代码之后,登录地址就变成了http://你的域名/wp-login.php?bing=blog

WordPress修改后台登录地址

如果还用原始的/wp-admin或者/wp-login.php的话就会被跳转至http://www.bgbk.org,当然上边带注释的信息你都是可以任意修改的,以确保安全性。其实也不是真正的地址修改,只是做了一个访问的限制,来判断“bing”的值是不是“blog”,否则跳转到另一个地址。另外如果你修改后无效的话请试试只修改等号后的内容。以上代码来自http://www.bgbk.org/wp-login-url-change.html

weinxin
我的微信公众号
我的微信公众号扫一扫
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  4   博主  0

    • avatar 学史博客 0

      屌爆了

        • avatar 厘米 9

          @学史博客 总有些无聊的人在试密码!

        • avatar sven 4

          我直接给登陆页面加了限制,5s内进入三次直接跳转127.0.0.1,还顺便防止了CC。

            • avatar 厘米 9

              @sven 不错的方案,可以防止一些无聊的人!