WordPress怎么更改后台登录入口

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

头像 方知笔记
2026年01月19日 20:25

WordPress作为全球最流行的内容管理系统(CMS),其默认的后台登录入口是/wp-admin/wp-login.php。然而,这个默认的登录入口很容易被黑客或恶意用户利用,尝试暴力破解或进行其他攻击。为了增强网站的安全性,许多站长会选择更改WordPress后台的登录入口。本文将详细介绍如何更改WordPress后台登录入口。

方法一:使用插件更改登录入口

对于不熟悉代码的站长来说,使用插件是最简单、最安全的方式。以下是一些常用的插件:

  1. WPS Hide Login 这是一个轻量级的插件,安装后只需在设置页面中输入新的登录URL即可。插件会自动将默认的登录入口重定向到新的URL,从而隐藏默认的登录页面。

  2. iThemes Security 这是一个功能强大的安全插件,除了更改登录入口外,还提供了许多其他安全功能,如双重认证、文件更改检测等。在插件的设置中,找到“更改登录URL”选项,输入新的URL即可。

  3. All In One WP Security & Firewall 这个插件也提供了更改登录URL的功能,同时还包括防火墙、登录保护等多种安全措施。

方法二:手动修改代码更改登录入口

如果你熟悉WordPress的代码结构,也可以通过手动修改代码来更改登录入口。以下是具体步骤:

  1. 备份网站 在进行任何代码修改之前,务必备份整个网站,以防出现意外情况。

  2. 修改.htaccess文件 在WordPress根目录下找到.htaccess文件,添加以下代码:

RewriteEngine On
RewriteRule ^new-login$ wp-login.php [NC,L]

new-login是你想要设置的新登录入口URL。例如,如果你希望登录入口为/my-secret-login,则将new-login替换为my-secret-login

  1. 修改functions.php文件 在主题的functions.php文件中添加以下代码:
function custom_login_url() {
return home_url('/new-login');
}
add_filter('login_url', 'custom_login_url', 10, 3);

同样,将new-login替换为你设置的新登录入口URL。

  1. 测试新登录入口 完成上述修改后,访问新的登录URL,确保能够正常登录后台。如果一切正常,旧的登录入口将不再可用。

方法三:使用Nginx服务器配置更改登录入口

如果你的网站使用的是Nginx服务器,可以通过修改Nginx配置文件来更改登录入口。以下是具体步骤:

  1. 备份Nginx配置文件 在进行任何修改之前,务必备份Nginx的配置文件。

  2. 修改Nginx配置文件 在Nginx的配置文件中添加以下代码:

location /new-login {
rewrite ^/new-login$ /wp-login.php break;
}

new-login替换为你想要设置的新登录入口URL。

  1. 重启Nginx服务器 修改完成后,重启Nginx服务器以使更改生效。

  2. 测试新登录入口 访问新的登录URL,确保能够正常登录后台。

注意事项

  1. 记住新登录入口 更改登录入口后,务必记住新的URL,否则将无法登录后台。建议将新URL保存在安全的地方。

  2. 避免使用常见URL 不要使用过于简单或常见的URL作为新的登录入口,如/admin/login等,这些URL仍然容易被猜测到。

  3. 定期更新 无论使用哪种方法更改登录入口,都建议定期更新URL,以进一步增强安全性。

通过以上方法,你可以轻松更改WordPress后台的登录入口,从而有效提升网站的安全性。无论是使用插件还是手动修改代码,选择适合自己的方式,确保网站的安全运行。