WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

WordPress如何限制XML-RPC

查看 WP集市 的更多文章WP集市 2025-08-30 【WordPress教程】 1467人已围观

  1. WordPress的XML-RPC这东西吧,说白了就是个远程操控接口,能让你用手机发文章或者用第三方工具管理站点。但问题来了,黑客也爱用它啊!比如用xmlrpc.php疯狂试密码,或者搞DDoS攻击,服务器直接躺平。所以呢,咱得给它上点枷锁,但别全关了——万一还用得上呢?

  2. 最简单的招数:用插件搞定。比如装个「Wordfence Security」,里头有个选项叫「Disable XML-RPC authentication」,勾上就行。这招适合不想折腾代码的小白,点几下鼠标,世界清净了。但你要是硬核玩家,咱就写代码,扔进主题的functions.php里:

add_filter('xmlrpc_enabled', '__return_false');
  1. 不过啊,上面这代码一刀切了,连正常功能也毙了。咱得灵活点!比如只关掉登录验证,别的功能留着。这样黑客没法爆破,你自己还能照常用APP发文章。代码长这样:
add_filter('xmlrpc_enabled', '__return_false'); // 先关掉总的
add_filter('xmlrpc_methods', 'disable_xmlrpc_login');
function disable_xmlrpc_login($methods) {
    unset($methods['wp.getUsersBlogs']); // 这方法用来验证用户名密码,干掉!
    return $methods;
}
  1. 还有更骚的操作:用.htaccess文件堵门。找到网站根目录那个.htaccess,加这几行,直接让xmlrpc.php变哑巴:
<Files "xmlrpc.php">
Order Deny,Allow
Deny from all
</Files>
  1. 最后啰嗦一句:限制XML-RPC就像给门加把锁,不是拆门。定期检查服务器日志,看看谁在瞎捣鼓。代码改了记得备份,不然改崩了别哭!WordPress玩的就是平衡,安全与方便,你得自己掂量着来。

Tags:

WordPress模板插件定制

WP集市

V管理员
文章 280 篇 | 评论 0 次
最新文章