性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

修改WordPress后台登录地址,提高安全性

Loading
1
Comodo SLL证书促销 - 免费ssl证书申请_ssl证书购买_ev ssl证书_https证书购买 - GDCA_数安时代

今天倡萌分享下通过修改WordPress后台登录地址,提高WordPress安全性的方法。

使用 Stealth Login Page 插件

该插件设置非常简单,设置一个非法访问后台地址 /wp-admin 或 /wp-login.php 时,重定向到指定网址;然后设置自定义登录地址的链接参数,具体见下图:

Stealth-Login-Page-wpdaxue_com

保存设置后,只能通过那个自定义登录地址才能访问到登录表单,其他后台地址一律重定向到所设置的重定向地址。该插件一个比较大的特色就是支持 多站点网络,具体设置可以查看插件文档(插件自带一个文档页面)

在后台插件安装界面搜索 Stealth Login Page 即可在线安装,或者下载 Stealth Login Page

使用 Protected wp-login 插件

Protected wp-login 是一个比较简单,但还算实用的WordPress插件,通过在登录地址后面添加验证参数来提高安全性,一起来了解下。

1.在后台插件安装界面搜索 Protected wp-login 即可现在安装,或者下载 Protected wp-login

2.启用 Protected wp-login,在后台 > 设置 >Protected wp-login,进入设置界面:

protected-wp-login-wpdaxue_com

该插件有三个设置选项:

  • Enable protection(启用保护)
  • Your secure key(你的安全密钥——如果不是包含安全密钥的地址,即使你的用户名和密码正确,都没办法登录)
  • Enable stealth mode(启用隐身模式——如果不是包含安全密钥的地址,都不显示登录表单)

勾选启用保护,输入安全密钥(演示中输入 fuck_you),保存更改,就会得到一个登录地址,如上图所示。

不知咱回事,倡萌测试时,生成的地址居然是:

http://demo.wpdaxue.info/wp-login.php/wp-login.php?sk=fuck_you

经过测试,上面的地址可以正常登录,下面地址也可以

http://demo.wpdaxue.info/wp-login.php?sk=fuck_you

如果是其他地址,即使你的用户名和密码正确,都是没办法登录的!如果开启了隐身模式,除了上面的地址之外,其他任何地址都看不到登录表单。

倡萌提示:请记得将生成的登录地址添加到浏览器的收藏夹,如果忘记了,导致无法登录,可以通过FTP登录插件目录,更名或删除该插件即可恢复。

使用代码

如果你不喜欢插件,可以将下面的代码添加到当前主题的 functions.php 文件:

1
2
3
4
5
//保护后台登录
add_action('login_enqueue_scripts','login_protection');  
function login_protection(){  
    if($_GET['word'] != 'press')header('Location: https://www.wpdaxue.com/');  
}

这样一来,后台登录的唯一地址就是 http://yoursite/wp-login.php?word=press,如果不是这个地址,就会自动跳转到 https://www.wpdaxue.com/ ,不信你试试!

你可以修改第 4 行的 Word、press 和 https://www.wpdaxue.com/ 这三个参数。

倡萌提示:请记得将自定义的登录地址添加到浏览器的收藏夹,如果忘记了,没办法登录,请通过FTP下载 主题的 functions.php 文件查看。

支付宝扫码打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

MetInfo | 最适合企业网站建设的cms系统

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

精彩推荐

将WordPress后台的open-sans字体加载源从Google Fonts换为360 CDN

将WordPress后台的open-sans字体加载源从Google Fonts换为360 CDN

修改/禁用WordPress登录错误的提示信息

修改/禁用WordPress登录错误的提示信息

31 条评论

  1. 使用代码后,如果点击忘记密码也会跳转到首页。

  2. 我刚学。在另一个网站上看到“use this link to login”里用抹笔抹去,我当是不写。我没写,设置了密码后重新进后台却进不去。后来才知道只有这个链接+用户名密码才能进去。现在因为没有链接现在进不了后台。请问老师有办法帮我解决吗?

发表评论