WordPress安全 wp-login.php 访问限制
如今密码字典穷举软件非常多,wordpress又接受无限次的登录尝试,wordpress的安全还是需要照顾一下的!
Wordpress登录文件名为 wp-login.php,修改此文件名代价比较高,但可以为 wp-login.php 加上一个参数,用以限制访问。
在主题 functions.php 文件中添加如下代码:
add_action('login_enqueue_scripts','cracker'); function cracker(){ if( $_GET['yang']!= 'junwei' ){ header('Location:https://yangjunwei.com'); } }
注意其中的 "yang" 和 "junwei" 的自行调整一下,接下来访问登录页面的URL需要调整为:
/wp-login.php?yang=junwei
如果直接 /wp-login.php 会自动跳转到上述代码中设置的 https://yangjunwei.com
有同学反馈说操作后,“忘记密码” 功能找回功能失效,需要用的时候禁止一下上述代码。