修改WordPress登录地址wp-login.php、wp-admin页面URL为自定义链接

Submitted by phifans on Thu, 12/28/2023 - 16:36

适用WordPress搭建的独立站默认登录链接为wp-login.php和wp-admin。有时候不想让别人知道WordPress网站的登录链接,那么如何修改WordPress网站的登录链接URL地址呢?

使用WPS Hide Login插件修改WordPress登录地址wp-login.php

  1. 登录后台点击Plugins-->Add New Plugin,搜索WPS Hide Login安装并启用。
  2. 完成后后台Settings菜单General Settings页面下方会多出现WPS Hide Login的设置选项。

  3. login url选项填写你想改成的登录链接,Redirection url选项填写404,点击保存就设置完成了。
  4. 退出网站重新输入你设置的URL链接就可以登录WordPress网站了。输入之前的链接wp-login.php或者wp-admin则会弹出404页面。

使用代码修改保护WordPress网站wp-login.php链接

找到WordPress主题的functions.php文件打开,在底部添加以下代码:

function change_admin_URL_idc() {
    $secret_string = 'phifans';
    $request_uri = $_SERVER['REQUEST_URI'];
    if (strpos($request_uri, 'wp-login.php') !== false && strpos($request_uri, $secret_string) === false) {
        wp_redirect(home_url());
        exit;
    }
}
add_action('login_head', 'change_admin_URL_idc');

完成后保存。这样相当于给登录链接wp-login.php增加了一个验证码,不知道就无法登录,输入带wp-login.php的链接将跳转到网站首页。只有输入https://.../wp-login.php?mySecretString=phifans这样格式的链接才可以登录WordPress独立站。

栏目