• 修改WordPress后台默认登陆地址提高网站安全性


    作者:荒原之梦

    原文链接:http://zhaokaifeng.com/?p=536

    安装完WordPress后,默认的登陆地址就是:

    http://XXX.XXX/wordpress/wp-admin/

    (其中”XXX.XXX”表示你的网站域名) 由于这个时候网站后台登陆地址相当于是公开的,所以就很容易受到攻击,例如暴力破解。

    下面我们通过在WordPress的默认登陆地址后面添加一段标记代码的方法防止发生这种情况。

    具体步骤如下:

    1 打开当前使用的WordPress主题中的functions.php文件

    在末尾加上代码:

    add_action('login_enqueue_scripts','login_protection');  
    function login_protection(){  
     if($_GET['master'] != 'hello')header('Location: XXX.XXX';);  
    }

    2 保存并退出。

    1 其中“master(标记信息)”、“hello(标记信息)”和“XXX.XXX(网址)”都可以自定义。
    2 URL是区分大小写字母的,所以设置标记信息时大小写字母和数字都可以使用(参见: HTML and URLs )。
    3 由于URL编码中特殊字符一般都有专用含义,所以如果标记信息中使用了特殊字符需要确认一下是否能正常登陆。

    这样WordPress后台的登陆地址就变成了:

    http://www.XXX.XXX/wordpress/wp-login.php?master=hello

    由于网站安装目录不同,如果上述地址无法登陆,可以尝试使用下面的地址登陆

    http://www.XXX.XXX/wp-login.php?master=hello

    这样一来,如果登陆地址错误就会跳转到XXX.XXX.
    如果XXX.XXX是你的网站的首页,那么就会跳转到首页。


    End
    My Website:http://zhaokaifeng.com/

  • 相关阅读:
    Spring Boot----freemark使用
    vue----解决跨域问题
    CSS----精灵图
    Spring MVC----文件上传
    Mybatis----Mybatis使用
    Django url引用异常
    Django ORM异常
    django sqlite3 报错问题
    爬虫 requests的超时和重试
    python 异常 NameError: name 'ModuleNotFoundError' is not defined
  • 原文地址:https://www.cnblogs.com/wildernessdreams/p/8846187.html
Copyright © 2020-2023  润新知