WordPress更改后台登录地址的实用方法

来自:安企建站服务研究院

头像 方知笔记
2025年12月24日 08:17

为什么需要更改WordPress后台登录地址?

WordPress默认的后台登录地址通常是/wp-admin/wp-login.php,这种标准化的路径容易被恶意攻击者利用,通过暴力破解或自动化工具尝试入侵网站。更改后台登录地址可以显著提高网站的安全性,减少被攻击的风险。

如何更改WordPress后台登录地址?

方法1:使用插件(推荐新手)

对于不熟悉代码的用户,使用插件是最简单的方式。以下是推荐的两款插件:

  1. WPS Hide Login
  • 安装并激活插件后,进入“设置” > “WPS Hide Login”。
  • 输入自定义的登录路径(如/my-secret-login),保存更改即可。
  1. iThemes Security
  • 安装插件后,进入“安全” > “设置” > “高级”。
  • 找到“重命名登录页面”选项,设置新的登录地址。

方法2:手动修改代码(适合有经验的用户)

通过修改functions.php文件,可以手动更改登录地址。步骤如下:

  1. 登录WordPress后台,进入“外观” > “主题编辑器”。
  2. 找到当前主题的functions.php文件。
  3. 在文件末尾添加以下代码(替换my-new-login为自定义路径):
function custom_login_url() {
return '/my-new-login';
}
add_filter('login_url', 'custom_login_url', 10, 3);
  1. 保存文件后,还需通过.htaccess文件设置重定向规则,防止原地址被访问:
RewriteEngine On
RewriteRule ^wp-admin/?$ /my-new-login [R=301,L]
RewriteRule ^wp-login\.php$ /my-new-login [R=301,L]

方法3:通过Nginx配置(适用于使用Nginx服务器的用户)

如果网站运行在Nginx服务器上,可以在站点配置文件中添加以下规则:

location ~ ^/wp-admin|wp-login\.php {
return 301 /my-new-login;
}

注意事项

  1. 备份网站:修改代码或配置文件前,务必备份网站数据和数据库。
  2. 记住新地址:更改后,务必记录新的登录地址,避免自己无法访问后台。
  3. 测试功能:修改后检查网站的其他功能(如注册、找回密码)是否正常。

结语

更改WordPress后台登录地址是提升网站安全性的有效手段,无论是通过插件还是手动修改,都能显著降低被攻击的风险。建议结合其他安全措施(如强密码、双因素认证)进一步加固网站防护。