如何在 WordPress 中停用 XML-RPC(安全方法)

11/02/2023

什麼是 WordPress 中的 XML-RPC?

XML-RPC 是自從 WordPress 3.5 於 2012 年發布以來預設啟用的一項核心 API。它允許開發人員使用 XML 和 HTTPS 協定來連接和互動你的 WordPress 網站。

簡而言之,你需要啟用 XML-RPC 來遠程訪問和發布你的部落格,例如當你想使用手機應用來管理網站或與 Uncanny Automator 或 Zapier 等自動化服務進行連接時。

然而,如果你不使用與網站一起的手機應用,那麼一些 WordPress 安全專家可能會建議你停用 XML-RPC。這可以關閉一個潛在被利用來入侵網站的門戶。

話雖如此,讓我們來看看如何輕鬆在 WordPress 中停用 XML-RPC API。.htaccess 方法是最佳的方式,因為它資源消耗最少,而其他方法對初學者更為簡單。

方法 1:使用 .htaccess 停用 WordPress XML-RPC(進階)

這個方法適合進階用戶,因為它需要你編輯網站的 .htaccess 檔。我們建議初學者使用方法 2 或 3。

這種方式有幾個優點,例如可以給你和你的團隊遠程訪問的權限,同時限制其他所有人。它也不會對 WordPress 性能產生負面影響,因為它在 XML-RPC 請求傳遞到 WordPress 之前就禁用了它。

你需要將以下代碼添加到你的 .htaccess 檔。你可以通過使用 FTP 客戶端或檔管理器連接到網站來實現。此外,All in One SEO 用戶可以使用插件內建的編輯工具來添加代碼片段,正如下圖所示:

# 阻止 WordPress xmlrpc.php 請求order deny,allowdeny from allallow from 123.123.123.123

如果希望給某個用戶遠程訪問網站,只需將第 5 行的 “123.123.123.123” 替換成他們的 IP 地址。你可以用空格分隔多個 IP 地址。

如果你希望完全停用 XML-RPC,只需刪除第 5 行。

注意:如果找不到 .htaccess,請參閱我們的指南了解為什麼在 WordPress 中找不到 .htaccess。

方法 2:使用代碼片段停用 WordPress XML-RPC(推薦)

這個方法需要你在 WordPress 網站上添加一些代碼。如果你從未這樣做過,請查看我們的指南了解如何在 WordPress 中複製和粘貼自訂代碼片段。

WPCode 是將代碼添加到 WordPress 網站的最簡單和最安全的方式。它幫助你管理代碼片段,防止任何錯誤中斷網站運行。

在這個方法中,我們將使用 WPCode 的內建代碼片段之一來停用 XML-RPC。

首先,你需要安裝免費的 WPCode 插件。有關詳細的步驟,請查看我們的分步指南了解如何安裝 WordPress 插件。

激活後,前往代碼片段 » 添加片段。WPCode 資料庫已經包含一個停用 XML-RPC 的代碼片段。你可以通過搜索 ‘xml’ 來找到它。

找到後,只需點擊 ‘使用片段’ 按鈕。

接下來,你需要將 ‘啟用’ 切換到 ‘開’ 的位置。最後,確保點擊 ‘更新’ 按鈕,以在網站上啟用該片段並停用 XML-RPC API。

方法 3:使用插件停用 WordPress XML-RPC

這是一個簡單的方法,如果你不想使用代碼片段插件來自訂網站。

只需安裝並啟用 ‘停用 XML-RPC-API’ 插件。詳情請參閱我們的分步指南了解如何安裝 WordPress 插件。

該插件開箱即用,立即停用 XML-RPC。你可以前往 XML-RPC 安全 » XML-RPC 設置來配置插件。例如,你可以通過白名單 IP 地址來允許某些用戶訪問 XML-RPC。

測試 WordPress XML-RPC 是否已停用

現在你應該檢查一下是否成功停用了網站上的 XML-RPC API。

你也可以通過訪問瀏覽器中的 URL http://example.com/xmlrpc.php 來檢查 XML-RPC 是否已禁用。確保將 ‘example.com’ 替換為你自己的網站域名。

如果 XML-RPC 已停用,應該會看到錯誤消息:“Forbidden: You don’t have permission to access this resource.”

我們希望這篇文章幫助你了解如何輕鬆停用 WordPress 中的 XML-RPC。你可能還想了解如何在 WordPress 中安裝 Google Analytics,或者查看我們的小型企業即時聊天軟體清單。

如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 教學影片。你也可以在 Twitter 和 Facebook 上找到我們。



Related Posts

  • 2024-07-27
  • WordPress 插件

您是否希望在 WordPress 中要求文章必須設置精選圖片?如果您正在運營一個多作者的 WordPress 博客,您會希望確保每位作者在發布文章之前都添加精選圖片。在這篇文章中,我們將向您展示如何輕鬆地在 WordPress 中要求文章設置精選圖片。

閱讀更多
  • 2024-07-26
  • WordPress 插件

WordPress 內建搜尋功能,但其搜尋結果通常不盡人意。幸運的是,您可以自訂搜尋結果頁面,使其更加使用者友好。本文章將向您展示如何無需編寫任何代碼輕鬆自訂 WordPress 搜尋結果頁面。

透過自訂搜尋結果頁面,使用者能更容易找到他們需要的內容,並改善整體使用者體驗,從而提高頁面瀏覽量和轉化率。

閱讀更多
  • 2024-07-24
  • WordPress 插件

您在尋找如何創建影片和圖片的 WordPress Slider 吗?Sliders 是展示內容且吸引網站訪客注意力的絕佳方式。本文將為您提供使用 Soliloquy 簡易創建影片和圖片 Slider 的詳細指南。

首先,您需要安裝一個合適的 WordPress Slider 插件,例如 Soliloquy。這個插件使用簡單,可建立響應式的影片和圖片 Slider,不需要編寫一行代碼。接著,您可以根據需求添加各種媒體內容並調整 Slider 設定。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>