增强wordpress后台安全设置

WordPress是一套使用范围极广的内容管理系统(CMS),每天都有一些好事者扫描着别人网站后台。本文大致介绍增强后台安全的做法。

一、修改WordPress后台登陆地址

(1)修改后台入口地址

把原入口地址wp-login.php文件名修改为你想要的地址,如abc.php;打开abc.php,把里面的“wp-login.php”替换为“abc.php”。

(2)修改wp-includes/general-template.php

打开general-template.php,把“wp-login.php”替换为“abc.php”,此文件共有5处“wp-login.php”,全部替换即可。

二、配置登录页面、后台强制HTTPS加密

(1)方法一:手动修改代码

配置这一项的前提是你已经在Nginx/Apache配置好SSL。配置好后我们可以在登录后台页面和后台是使用HTTPS协议。
设置方法如下:
打开wp-config.php,找到如下行:

require_once(ABSPATH . ‘wp-settings.php’);
在上面的代码之前加上如下代码:

/**登录时使用SSL**/
define(‘FORCE_SSL_LOGIN’, true);

/**后台管理也使用SSL**/
define(‘FORCE_SSL_ADMIN’, true);

(2)方法二:使用插件

WordPress HTTPS是个不错的插件,除了能实现在登录后台页面和后台是使用HTTPS协议的功能外,还能自定义某个页面或文章使用HTTPS协议。可惜自定义后台登录地址后再使用这个插件会导致登录错误。

(3)使用Nginx、Apache文件夹加密功能。这里不展开陈述。

三、使用插件增强登录页面安全性

Stealth Login Page可以自定义识别码;Google Captcha可以使用谷歌验证码,据我所知,谷歌验证码是最难被机器识别的,有时候连人都难以识别。

817CD71D-5A0D-449B-947C-E470EC0713D6

四、个性化更改WordPress后台登录页面logo图标及地址

(1)修改wordpress后台登录页面的logo图标

方法1:把wp-admin/images下的w-logo-blue.png更换为自己的即可

方法2:在functions.php修改,具体步骤如下:

在所使用的主题目录下 functions.php 文件添加如下以下代码:

添加好代码之后,将名为logo-login.png的logo文件上传到根目录下的images目录内。登录页面默认logo宽度不应该超过320px。

(2)修改后台登录页面的logo图标链接地址

修改logo连接地址同样也很简单,也是修改你所使用的主题目录中的fonctions.php文件,如果没有该文件,新建一个即可。打开该文件,将如下代码复制到其中:

注意:yourdomain.com就是自己的网址。