有没有办法删除wp-login.php别名(登录)?

时间:2016-08-14 作者:Mikhail Morfikov

我最近查看了我的web服务器日志,看到了如下内容:

"GET /login HTTP/1.1" 301 448 "-" "Python-urllib/2.7"
"GET /login HTTP/1.1" 302 4563 "-" "Python-urllib/2.7"
"GET /wp-login.php HTTP/1.1" 403 3982 "-" "Python-urllib/2.7"
我的wordpress安装有点不同,我使用证书来保护wp-login.php 文件和wp-admin 目录因此,如果没有证书,您将被重定向到主页,除非您是本例中的机器人。

该解决方案运行良好,但我想消除您在上面看到的额外查询。所以问题是如何删除login 别名,因此仅当您键入wp-login.php.

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

这是default action, 因此,您可以通过以下方式在插件中删除它:

remove_action( \'template_redirect\', \'wp_redirect_admin_locations\', 1000 );
你也可以阻止Python-urllib 在服务器配置中。