Disable Search 外掛完整停用 WordPress 搜尋功能,避免被關鍵字垃圾連結攻擊

Wordpress disable search plugin 6.

WordPress 有個很常見的攻擊手法,那就是利用搜尋關鍵字進行垃圾連結索引,簡單來說,網站內建的搜尋路徑固定(都是以 ?s= 做為搜尋前置詞),有些不肖人士將廣告、垃圾連結或各種宣傳字詞塞入搜尋連結中,藉此產生一堆網址讓搜尋爬蟲爬行,雖然在預設情況下搜尋結果不會被搜尋引擎索引,但可能會對正常網站帶來負面影響。

例如下圖就是很典型的 WordPress 網站搜尋攻擊的樣態:

Wordpress disable search plugin 7.
圖片來源 / Yoast

透過 Google 網站管理員(Google Search Console)可以發現這些紀錄,如果鏈結出現在「找不到(404)」錯誤紀錄通常不會有太大問題,若在其他原因看到它們就要稍微注意一下了。話雖如此但是大家都知道 Google 搜尋引擎會給每個網站一定程度的爬行「配額」,有可能會因為這些垃圾鏈結攻擊而影響到網站被索引的能力。

假如不幸遇到 WordPress 搜尋垃圾攻擊,除了一開始就對搜尋加入防護機制(例如使用 Cloudflare 辨識是否為真人),否則就很難解決,一勞永逸的方法是把 WordPress 搜尋關閉,以其他搜尋功能替代,例如 Programmable Search Engine(舊稱 Google Custom Search)或 Algolia

本文要推薦的 WordPress 外掛程式「Disable Search」功能簡單又方便使用,主要功能是阻止網站處理任何前端的搜尋請求,具體來說就是將 WordPress 網站前端看到的搜尋欄位移除,同時禁止以鏈結方式來進行任何網站搜尋(完整移除搜尋功能),只要涉及前端搜尋會直接返回 404 錯誤,不過不影響到後端的搜尋功能,例如搜尋文章、分類或外掛和佈景主題。

將搜尋功能關掉還有一個好處就是可以節省資源,搜尋大部分時候都繞過快取,必須即時從資料庫抓取資料,遇到攻擊也可能使伺服器的負載增加,影響正常使用者瀏覽。

無論你是不是遇到搜尋垃圾攻擊,或是純粹想將 WordPress 前端搜尋功能整個拔掉,都可以在安裝 Disable Search 後迅速達成,這個外掛程式沒有其他的設定選項,不過安裝的網站數不少,開發者也依然有在持續更新(外掛是在 2021 年左右推出)。

網站名稱:Disable Search – WordPress 外掛
網站鏈結:https://wordpress.org/plugins/disable-search/

使用教學

操作步驟
WordPress 常見的文章搜尋功能。

一般來說,WordPress 網站預設都會有「搜尋」功能,用來搜尋站內的文章、頁面或是任何分類和標籤,不過其實搜尋功能很不準確,也可能對網站造成額外的負載。

Wordpress disable search plugin 1.
安裝 Disable Search 外掛程式。

從控制台找到「安裝外掛」頁面,在搜尋欄位輸入 Disable Search 找到該外掛程式後點選「立即安裝」即可將它下載到網站並且啟用外掛功能。

Wordpress disable search plugin 2.jpg.

啟用後就沒有其他的設定選項,此時前端的搜尋功能就已經完全被停用和拔除。

Wordpress disable search plugin 3.
安裝後搜尋會回傳 404 錯誤。

啟用 Disable Search 外掛程式後回到網站頁面,會發現搜尋功能已經完全消失,不僅如此,如果是使用網址方式帶入搜尋鏈結,一樣會回傳 404 Error 錯誤頁面,可以將內建的搜尋功能完全從網站停用、移除(目前除了使用外掛功能外沒有其他選項可以停用 WordPress 搜尋)。

Wordpress disable search plugin 4.
不影響控制台的搜尋功能。

透過 Disable Search 停用前端的搜尋功能,並不會影響到 WordPress 控制台內的搜尋機制,因此在搜尋文章、分類、標籤、頁面甚至是搜尋佈景主題和外掛都還是可以正常使用。

Wordpress disable search plugin 5.jpg.

值得一試的三個理由:

  • WordPress 搜尋功能容易遇到利用關鍵字進行垃圾連結索引攻擊
  • 安裝 Disable Search 外掛程式完整停用前端的搜尋功能
  • 對於搜尋鏈結會回傳 404 錯誤,減少對網站造成的負面影響
Pseric

Pseric

學生時代成立網站以來堅持每日更新,在挖掘資料的過程中慢慢找出自己經營網站的方法,最開心的是有一群一起長大的讀者。

文章: 6527