您可以在您的.htaccess 文档根目录中的文件(在WordPress前端控制器之前,即# BEGIN WordPress 块):
RewriteRule ^([\\w-]+/)wp-admin /$1 [R,L]
这将重定向
/<site>/wp-admin 到
/<site>/ - 其中,站点名称可以由任何字符组成
a-z,
A-Z,
0-9,
_ 和
-.
http://www.example.com/wp-admin 可以正常访问。
是的,它在工作,如果wordpress在子目录中,它就不工作了。
如果WordPress.htaccess 文件位于子目录中,则需要修改指令,如下所示:
RewriteRule ^wp-admin /subdirectory/ [R,L]
但是,您的设置仍不清楚。你有多个
.htaccess 不同WordPress安装的文件?单个多站点
.htaccess 在子目录中,而不是其他
.htaccess 文件?