wordpress后台地址路径修改方法
最近有很多朋友在论坛或者在群里都问到同样的问题,就是wordpress后台地址(路劲)怎么修改?修改以后登陆不上怎么办?我觉得很有必要整理一篇文档,希望对大家有所帮助。
是的,wordpress后台默认地址是wp-admin,稍微有点经验的人都知道,如果不修改后台地址安全性就不是很好,wordpress虽然开源,但是它也出bug啊,万一哪天出了一个bug,那就不好说了。所以修改后台地址就很有必要了。
1.首先给wp-admin目录改名,比如我改成shunix,然后在.htaccess里加上如下内容:
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} wp-admin/ RewriteCond %{QUERY_STRING} !
这里来个复杂字符串(数字英文横杠下划线组成)
RewriteRule .*\.php [F,L] RewriteCond %{QUERY_STRING} !
与上面的那个密码相同
RewriteRule ^shunix/(.*) wp-admin/$1?%{QUERY_STRING}&
与上面的那个密码相同
这个.htaccess实现了URL的重写,禁止访问wp-admin下的所有.php文件,访问/shunix 的话会直接替换成/wp-admin下的对应文件。也就是说访问/shunix与访问wp-admin的结果是一样的,但是访问wp-admin则行不通。
更名完成,但是会有一些问题需要修改部分文件。因为wp-admin被禁止访问,而部分功能还直接调用wp-admin的.php文件。这导致上传功能将不能使用;自动保存,自定义字段都无法使用。
2.下面要做的就是修改几个重要文件,重新恢复这些功能:查找
wp-admin/includes/media.php
wp-includes/script-loader.php
wp-includes/link-template.php
三个文件中所有的wp-admin,换成shunix
这样edit链接与comments编辑链接将继续有效。
如果使用了wp-cache等缓存插件,一定要将你的新目录名添加到缓存过滤规则里,不然后台有的地方生成静态会很麻烦的。
本文章转自:王锐的博客 http://www.shunix.com/
全部都按照你的方法修改了,捣鼓了半天,但是后台登陆不进去,输入错误密码会提示密码错误,输入正确密码后什么都不提示也进不了后台,无反映!能帮忙解决下吗?QQ941447397
检查一下是否启用了缓存插件,另外,配置里面的几个文件也需要更改一下的。
如果wordpress升级了,那以上找些设置还有效吗?
这要看升级的文件是否有这几个文件了,如果被修改了,就需要重新再设置一下。
您的这篇post是转载自我的博客吧,连shunix路径都没改,希望您能加上引用链接,否则请您删除这篇post,不然这就是侵权了,我保留追究责任的权力
抱歉,已经加上了链接。
我老是记不住 WP的后台登陆链接,每次都是在文章页右侧放个功能入口好登陆
wp的后台登陆地址很容易就可以记住,多登陆几次就行了。
只能支持下博主了。看不懂看不懂看不懂,小白菜飘走了~
防止被黑可谓动尽脑筋啊