开启辅助访问

QQ登录

只需一步,快速开始

使用新浪微博登录

一号多站,快速登录

立即注册 找回密码

魔扣论坛

查看: 2466|回复: 4

[经验交流] WordPress如何更改wp-admin目录名

[复制链接]
  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 968 天

    连续签到: 87 天

    [LV.10]论坛老兵

    3890

    主题

    4096

    帖子

    3万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    154526
    贡献
    16215
    威望
    12048

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2015-12-13 20:55:55 | 显示全部楼层 |阅读模式

    --> 点击购买VIP <----> 点击购买魔扣币 <--【1元 : 50/80/100魔扣币】

    关于wp-admin目录的安全性问题,一直有人提出。WordPress在安装时候默认用户名为“admin”,而且管理目录永远都是wp-admin,所以对于黑客来说,他省了两个步骤来搞定一个WordPress博客。虽然这样新闻很少听到。但防患于未然总不是坏事。

    下面来说说如何更改wp-admin目录名:

    修改wp-admin目录,将其换成其他名字,比如“bssn-org”(下面就以这个目录名为例说一下)。

    首先修改WordPress目录下的.htaccess文件,增加:

    1. RewriteEngine On
    2. RewriteBase /
    3. RewriteCond %{REQUEST_URI} wp-admin/
    4. RewriteCond %{QUERY_STRING} !这里来个复杂字符串(数字英文横杠下划线组成)
    5. RewriteRule .*\.php [F,L]
    6. RewriteCond %{QUERY_STRING} !与上面的那个密码相同
    7. RewriteRule ^bssn-org/(.*) wp-admin/$1?%{QUERY_STRING}&与上面的那个密码相同 [L]
    复制代码

    这个.htaccess实现禁止访问wp-admin下的所有.php文件,访问bssn.org/bssn-org的话会直接替换成bssn.org/wp-admin下的对应文件。也就是说访问bssn.org/bssn-org与访问wp-admin的结果是一样的,但是访问wp-admin则行不通。

    这里,也就是完成了wp-admin目录的更名。步骤也比较简单,只需要修改根目录下的.htaccess就可以了。

    但是如果你死活想访问wp-admin的话,这样来:
    http://youblogurl/wp-admin?你设置的那个密码
    假如你的密码是123,那么http://youblogurl/wp-admin?123 你便可以访问wp-admin目录

    更名完成,但是会有一些问题需要修改部分文件。因为wp-admin被禁止访问,而部分功能还直接调用wp-admin的.php文件。这导致上传功能将不能使用;自动保存,自定义字段都变成半残废。

    需要修改的文件:
    wp-admin/includes/media.php
    wp-includes/script-loader.php
    将两个文件中的wp-admin全部替换为bssn-org。

    另外需要修改wp-includes/link-template.php的第470行与500行,将wp-admin换成bssn-org,这样edit链接与comments编辑链接将继续有效。

    十分重要的提醒:
    1.如果你使用的类似wp-cache等缓存插件,一定要将你的新目录名添加到缓存过滤规则里,不然后台有的地方生成静态将是件很麻烦的事情。
    2.注意如果升级或者更改了以上的三个文件中的任何一个都需要重新修改,着实麻烦一点但是为了安全,辛苦一点了

    这样就基本完工了。修改一个.htaccess和三个文件。如果哪位战友乐意做个插件出来也不错
    <!>如果要考滤经常升级的,建议不要修改,否则会出现很麻烦的事!因为本站经常升级,所以也不做这样的操作。


    技术服务:网站建设丨SEO优化丨运营维护丨主题汉化丨超级托管
    魔扣源码论坛丨客服QQ:1367681973丨微信客服:morko-net

    该用户从未签到

    2

    主题

    131

    帖子

    260

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    129
    贡献
    129
    威望
    0
    发表于 2017-1-4 18:05:30 | 显示全部楼层
    垃圾内容,路过为证。

    该用户从未签到

    1

    主题

    102

    帖子

    203

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    101
    贡献
    101
    威望
    0
    发表于 2017-6-30 22:39:13 | 显示全部楼层
    发发呆,回回帖,工作结束~

    该用户从未签到

    1

    主题

    113

    帖子

    225

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    112
    贡献
    112
    威望
    0
    发表于 2017-12-15 12:56:11 | 显示全部楼层
    天下之友无数,以投缘为佳,天下之谊无尽,以适己为悦,天下之爱无穷,以知音为贵,天下之情无量,以真诚为重。魔扣源码论坛祝福好友——时时刻刻开心!日日夜夜幸福!

    该用户从未签到

    0

    主题

    122

    帖子

    244

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    122
    贡献
    122
    威望
    0
    发表于 2018-7-26 07:54:21 | 显示全部楼层
    浓浓的情谊,传递着博友的真诚。相互的问候,温暖着快乐的人生。博客的相识,不仅仅是缘分,更是一首交流的乐曲!愿幸福常在您身边,愉悦常在彼此心间!魔扣源码论坛祝博友周末快乐!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表