修改 WordPress 网站后台默认登录地址能够增强网站的安全性,降低被暴力破解登录的风险。以下为你介绍几种常见的修改方法:

方法一:使用插件修改登录地址


借助插件修改登录地址操作简单,适合不熟悉代码的用户。以下以 “WPS Hide Login” 插件为例进行说明:
  1. 安装并激活插件:登录 WordPress 后台,导航至 “插件” -> “添加新插件”,在搜索框中输入 “WPS Hide Login”,点击 “安装现在”,安装完成后点击 “激活”。
  2. 设置新的登录地址:激活插件后,在插件设置页面的 “自定义登录 URL” 输入框中,输入你想要设置的新登录地址,例如 “mysecretlogin”。
  3. 保存设置:输入新地址后,点击 “保存更改” 按钮。之后,你就可以通过 https://yourwebsite.com/mysecretlogin (将 yourwebsite.com 替换为你的实际域名)访问 WordPress 后台登录页面,原来的 https://yourwebsite.com/wp-login.php 将不再可用。

方法二:通过代码修改登录地址


如果你熟悉代码,也可以通过修改主题的 functions.php 文件来实现。以下是具体步骤和示例代码:
  1. 备份文件:在修改 functions.php 文件之前,务必先备份该文件,以防出现错误导致网站无法访问。
  2. 添加代码:打开主题的 functions.php 文件,在文件末尾添加以下代码:

收起
php
// 自定义登录URL
function custom_login_url() {
    return home_url( '/mysecretlogin' ); // 将 mysecretlogin 替换为你想要的登录地址
}
add_filter( 'login_url', 'custom_login_url', 10, 2 );

// 重定向默认登录URL到自定义登录URL
function redirect_default_login() {
    if ( in_array( $GLOBALS['pagenow'], array( 'wp-login.php' ) ) &&
        strpos( $_SERVER['REQUEST_URI'], 'wp-login.php' )!== false &&
        empty( $_POST )
    ) {
        wp_redirect( home_url( '/mysecretlogin' ) ); // 将 mysecretlogin 替换为你想要的登录地址
        exit;
    }
}
add_action( 'init', 'redirect_default_login' );
 
  1. 保存文件:添加代码后,保存 functions.php 文件。之后,你就可以通过新设置的地址登录 WordPress 后台,同时原来的 wp-login.php 地址会自动重定向到新地址。

方法三:使用.htaccess 文件修改(适用于 Apache 服务器)


如果你使用的是 Apache 服务器,还可以通过修改 .htaccess 文件来修改登录地址。以下是具体步骤:
  1. 备份.htaccess 文件:在修改之前,先备份 .htaccess 文件,防止修改错误导致网站出现问题。
  2. 添加代码:打开 .htaccess 文件,在文件中添加以下代码:

收起
apache
# 重定向默认登录URL到自定义登录URL
RewriteEngine On
RewriteRule ^mysecretlogin$ wp-login.php [L]
RewriteCond %{REQUEST_URI} ^/wp-login.php [NC]
RewriteRule ^(.*)$ /mysecretlogin [R=301,L]

将 mysecretlogin 替换为你想要设置的新登录地址。
3. 保存文件:添加代码后,保存 .htaccess 文件。此时,你就可以使用新地址登录 WordPress 后台,原 wp-login.php 地址会被重定向。
通过以上方法,你可以轻松修改 WordPress 网站后台的默认登录地址,提高网站的安全性。