wordpress 如何防范暴力破解

一、author页面地址

author页面地址为 http://yoursite/?author=1 ID是自增的

请求这个地址会 301 到一个url,这个url里包含了作者的用户名。虽然不算漏洞,还是给了爆破者很大的便利。

301指向的url :  …/author/你的后台登录用户名

解决方案

1.在主题代码里实现,只要访问主页url后头有author参数就让他跳到主页

将下面的代码添加到当前主题的  functions.php  文件:

function my_author_link() {
    return home_url('/' );
}
add_filter('author_link','my_author_link');

2.通过.htaccess文件添加301重定向来隐藏后台用户名

在 .htaccess 文件里加入

redirect 301 /(这里还有path的请自行添加)/author/你的后台登录用户名/ http://yoursite/

上面这段代码意思为:

将 http://yoursite/…/author/你的后台登录用户名/

跳转至

http://yoursite/

当我们输入http://yoursite/?author=1 时会先跳转至http://yoursite/…/author/你的后台登录用户名/,所以将跳转后的链接做301重定向即可。

此方法也可以在你的web服务器配置文件中实现

0
分享到:

评论0

请先

没有账号? 忘记密码?