修改WordPress后台登录地址提高网站安全性

  • 酉灿
  • WordPress
  • Sep 11, 2020

如果你想做好一个Wordpress站点,安全首先是应该放在第一位的。如何保证你的博客安全?最基本的你要学会遭受躲避暴力攻击。众所周知,wordpress的后台登陆地址都是默认的/wp-admin。这就给了很多恶趣味的人可趁之机。那么如何修改wordpress后台登陆地址呢?

1.通过插件修改

在wordpress中有许多插件可以修改wordpress默认后台的路地址。在这里推荐几款给大家。

Theme My Login

Settings WPS Hide Login

Limit Login Attempts

由于插件安装越多的话会对服务器产生负担,不推荐大家直接安装插件。

2.通过修改wp-login.php文件名

大家可以通过ftp连接服务器找到wp-login.php,将wp-login.php文件下载到本地端。将文件名改成你想要的样子,比如我将文件名改成login.php,然后用notepad++打开,通过快速查找将文件里面的所有wp-login替换成superso

然后再通过ftp到wp-includes目录内的general-template.php文件,将文件下载到本地用notepad++打开快速查找将文件里面的所有wp-login替换成superso

再搜索变量$login_url,将变量修改为$login_url = site_url('superso', 'login');

然后将文件上传网站根目录下覆盖原来的文件。

3.通过修改function.php文件

大家可以通过ftp将function.php文件下载到本地,通过notepad++在文件中添加代码。

//保护后台登录
add_action('login_enqueue_scripts','login_protection');  
function login_protection(){  
    if($_GET['word'] != 'superso')header('Location: http://www.superso.top/');  
}

只有我们在要打开的后台中http://www.superso.top/wp-login.php?word=superso网站才能登录,不然会跳到http://www.superso.top/。

可以修改 Word、superso 和 http://www.superso.top/ 这三个参数。

后记

当我们过很长一段时间没登录,忘记登录后台地址了怎么办?如果使用的是插件的话,大家可以通过ftp连接到网站,将/wp-content/plugins中你所安装的插件删除就行了。如果搭建是通过修改function.php,直接打开function.php查看。如果是wp-login.php文件的话,大家打开general-template.php文件查找变量$login_url,查看参数,参数就是登陆后台。

打赏