WordPress加密后台管理登录地址(地址隐藏+IP限制)

今天地质网给大家分享一个WordPress网站防护的小妙招:代码实现WordPress更改/加密后台wp-login.php登录地址。大家都知道WordPress系统默认的后台地址是 域名/wp-admin 或域名/wp-login.php ,这就意味着所有用WordPress的人都可以用这个地址打开你的后台登录页面,一些有心人就会通过各种手段去爆破你的后台,一旦成功,后果不堪设想。本文分享的教程包括后台登录地址隐藏与白名单IP限制两种。

WordPress加密后台管理登录地址(地址隐藏+IP限制)

1.wp-login加密方式

WordPress后台的默认登录形式为/wp-login.php,代码法有两种,一种是在wp-login.php后加特征字符;另外一种是通过设置白名单IP来允许特定的管理员IP访问后台地址。

大家选择合适自己的方式即可,当然,为了万分万稳妥,两种方式都用也可以😂。

2.加密后台管理地址

2.1 设置登录验证密钥

打开 wp-config.php 文件

在文件中找到 /* That's all, stop editing! Happy blogging. */ 这一行,并在其上方添加以下代码:

// 设置登录验证密钥
define( 'WP_LOGIN_KEY', 'aR@nd0m$xcbtmwCOM$ecur1ty' );

2.2 登录地址修改

在主题的function.php文件,添加代码:

// 后台登录地址修改-https://www.dzw6.com/29395.html
add_action('login_enqueue_scripts', 'tb_wp_login_protection');
function tb_wp_login_protection() {
    // 获取 wp-config.php 中定义的安全密钥
    $secure_key = defined('WP_LOGIN_KEY') ? WP_LOGIN_KEY : '';

    // 检查 URL 中的参数是否匹配
    if( !isset($_GET['login_key']) || $_GET['login_key'] !== $secure_key ) {
        // 如果密钥不匹配,则重定向到首页
        wp_redirect(home_url());
        exit;
    }
}

2.3 修改后的地址

访问登录页面时需要在 URL 中附带正确的 login_key 参数,如果参数不对,就会直接返回网站首页

https://www.dzw6.com/wp-login.php?login_key=自定义Key

3.只特定IP访问后台

限制指定IP地址或IP网段允许访问登录页面,即使攻击者知道了管理员用户名和密码,他们也无法打开登录页面入侵网站后台。

方法和代码见不凡:https://wp.bufanz.com/wordpress/limiting-specific-ip-addresses-wp-login.html

WordPress加密后台管理登录地址(地址隐藏+IP限制)

更多WordPress网站防护教程见文末标签!

给TA打赏
共{{data.count}}人
人已打赏
网站建设

WordPress短代码实现文章嵌入B站等网页视频

2024-12-19 18:25:43

网站建设

2025WordPress新年快乐灯笼插件(原创)

2024-12-25 22:31:05

🚨 小黑屋
  1. 有款免费插件也不错,修改入口地址后,游客身份访问默认的wp-admin或wp-login.php会转向404错误页。
    https://wp.bufanz.com/wordpress/change-login-page-url.html

    • 可以可以,神tm芝麻开门

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索