- A+
所属分类: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
如果还用原始的/wp-admin或者/wp-login.php的话就会被跳转至http://www.bgbk.org,当然上边带注释的信息你都是可以任意修改的,以确保安全性。其实也不是真正的地址修改,只是做了一个访问的限制,来判断“bing”的值是不是“blog”,否则跳转到另一个地址。另外如果你修改后无效的话请试试只修改等号后的内容。以上代码来自http://www.bgbk.org/wp-login-url-change.html
我的微信公众号
我的微信公众号扫一扫
2015年9月29日 下午5:55 沙发
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
屌爆了
2015年9月29日 下午9:16 1层
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
@学史博客 总有些无聊的人在试密码!
2015年10月3日 上午4:25 板凳
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
我直接给登陆页面加了限制,5s内进入三次直接跳转127.0.0.1,还顺便防止了CC。
2015年10月4日 下午9:14 1层
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
@sven 不错的方案,可以防止一些无聊的人!
2017年9月8日 下午10:29 地板
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
我也想改的,但是怕其他登录接口全要改……顺便说下,能不能把“有回复时邮件通知我”改成默认开启?每次都要点开启好麻烦!
2017年9月8日 下午10:36 1层
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
@缙哥哥 我就是想默认关闭才设置了,想少发点邮件~