对于要连接的自托管站点,必须可以访问 XML-RPC 文件,以便应用程序能够与站点进行通信。但是,作为一项安全措施,许多主机会阻止或限制对该文件的访问。
根据您主机阻止 XML-RPC 文件的方式,有一种方法可能允许您连接到站点,那就是重命名您的 XML-RPC 文件并使用此插件。
- 通过 SSH 或 FTP 将服务器上的 xmlrpc.php 文件重命名为另外的名称,但仅对“xmlrpc”之后的内容进行更改。例如,
xmlrpc_wp.php
- 安装重命名 XMLRPC 文件插件。
- 进入 wp-admin 中的插件编辑器并更新 rename-xml-rpc.php 中 XML-RPC 端点的文件名。例如,xmlrpc_wp.php 第 14 行应如下所示:
$renamed_xml_rpc_filename = 'xmlrpc_wp.php'; //CHANGE THIS poiting to the renamed file
- 激活插件
- 从应用程序中删除您的站点,然后重新添加。
现在,您应该能够将您的站点连接到应用程序了。
如果不行,您可以要求您的主机服务提供商删除阻止并使用其他方法来缓解 XML-RPC 攻击。大部分主机都使用 fail2ban 或 ModSecurity 等工具。
如果您的主机服务提供商需要更多详细信息,或者想探讨其他方法,请联系支持人员,获取更多详细信息。