使用AIOWPS外掛攔截垃圾評論的詳細設定

使用AIOWPS外掛攔截垃圾評論的詳細設定

執行WordPress部落格的最大問題之一是垃圾評論。作為世界上最受歡迎的部落格平臺,WordPress不僅提供了出色的功能,而且還會向您的部落格邀請大量的垃圾評論。

儘管像Akismet這樣的外掛有助於識別垃圾評論,但必須採取一些高階步驟來減少WordPress網站上的垃圾評論。Al in one WP安全和防火牆外掛是一個免費外掛,有助於在一定程度上減少垃圾郵件。

在本文中,我們將討論如何使用All in One WP Security & Firewall外掛來防止WordPress站點中的垃圾評論。

多合一WP安全和防火牆外掛

All in One WP Security & Firewall外掛是WordPress的免費和流行的安全外掛之一。它通過為每個安全措施定義某些點來使用積分系統來衡量您的WordPress網站的安全性。導航到WordPress管理儀表盤上的“外掛 > 安裝外掛”,然後在搜尋框中搜尋“All in one wp security”。

搜尋All in One WP Security & Firewall外掛

搜尋All in One WP Security & Firewall外掛

該外掛安裝在超過40萬個活動站點上,由Tips and Tricks HQ團隊提供。安裝外掛並啟用它。啟用後,外掛將建立一個快捷選單“WP Security”,其中包含大量選項。導航到“WP Security > Dashboard”以檢視安全狀態的總體摘要。

All in One WP Security & Firewall外掛儀表盤

All in One WP Security & Firewall外掛儀表盤

評論垃圾郵件保護

在許多其他選項中,評論垃圾郵件預防是該外掛提供的免費安全功能之一。導航到“WP Security > SPAM Prevention”以檢視評論垃圾郵件防護選項。此部分下有三個選項卡:

  • 評論垃圾郵件
  • 評論垃圾郵件IP監控
  • BuddyPress

評論垃圾郵件

在此部分下您有兩個選項。

(1)將驗證碼新增到評論表單

第一個選項是在您網站的評論表單上啟用驗證碼。在評論表單上啟用驗證碼將在安全等級中增加20分,外掛將自動新增驗證碼,無需任何額外的外掛或 .htaccess 條目。

在評論表單中啟用驗證碼

在評論表單中啟用驗證碼

啟用驗證碼後,您的主題評論表單中將新增一個問題,如下所示:

評論表單中的驗證碼問題

評論表單中的驗證碼問題

(2)阻止垃圾郵件評論

第二個選項是阻止自動垃圾郵件機器人生成的評論。當您檢視垃圾評論時,您可以輕鬆發現超過90%的垃圾評論不是由人類使用者提交的。例如,垃圾郵件機器人提交的評論通常不必要地使用大寫字母,並且中間有人類使用者永遠不會這樣做的特殊字元。因此,阻止垃圾郵件機器人將大大減少垃圾郵件評論併為您節省大量時間。啟用此選項將為您的站點的安全等級增加10個點。

在WordPress中阻止Spambot評論

在WordPress中阻止Spambot評論

當使用者在您的網站上手動提交評論時,引用欄位“HTTP_REFERRER”應該是您自己的域。如果“HTTP_REFERRER”不是您自己的域,該外掛會有效阻止所有提交,從而防止機器人直接從您的WordPress安裝中呼叫“comments.php”檔案提交評論。該外掛通過在.htaccess檔案中新增以下指令來做到這一點。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#AIOWPS_BLOCK_SPAMBOTS_START
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} ^(.*)?wp-comments-post\.php(.*)$
RewriteCond %{HTTP_REFERER} !^http://localhost [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule .* http://127.0.0.1 [L]
</IfModule>
#AIOWPS_BLOCK_SPAMBOTS_END
#AIOWPS_BLOCK_SPAMBOTS_START <IfModule mod_rewrite.c> RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} ^(.*)?wp-comments-post\.php(.*)$ RewriteCond %{HTTP_REFERER} !^http://localhost [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule .* http://127.0.0.1 [L] </IfModule> #AIOWPS_BLOCK_SPAMBOTS_END
#AIOWPS_BLOCK_SPAMBOTS_START
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} ^(.*)?wp-comments-post\.php(.*)$
RewriteCond %{HTTP_REFERER} !^http://localhost [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule .* http://127.0.0.1 [L]
</IfModule>
#AIOWPS_BLOCK_SPAMBOTS_END

評論垃圾郵件IP監控

監控和阻止垃圾評論者的IP地址有助於減少重複的垃圾評論。此選項卡包含三個部分:

  • 自動阻止垃圾郵件傳送者IP
  • 列出垃圾郵件傳送者IP地址
  • 垃圾郵件傳送者IP地址結果

由於外掛不為這些選項使用.htaccess,因此在您的站點上使用這些選項時應該沒有衝突。

(1)自動阻止垃圾郵件傳送者IP

收到3條垃圾評論後自動遮蔽使用者IP怎麼樣?您可以通過選中“Enable Auto Block of Spam Comment IPs”覈取方塊並提及垃圾評論的最小數量來啟用此功能。例如,如果您設定為3,那麼當該IP提交了3個或更多垃圾評論時,評論者的IP將被自動阻止。

Auto-Block-Spam-Comments-IP

自動阻止垃圾評論IP

當您阻止IP地址時,它將顯示在如下框中,您可以隨時檢視被阻止的IP地址。

檢視被阻止的IP地址

檢視被阻止的IP地址

 

單擊“View Blocked IPs”按鈕將帶您進入“Dashboard > Permanent Block List”並顯示永久阻止的IP列表。

在實際場景中,如果您安裝了Akismet外掛並輸入5作為垃圾評論的最小數量,那麼所有留下5條或更多垃圾評論的IP地址將被自動阻止。

(2)列出垃圾郵件傳送者IP地址和垃圾郵件傳送者IP地址結果

如果您不想自動阻止IP並想手動處理垃圾郵件傳送者IP,請輸入“Minimum number of spam comments per IP”。例如,如果您輸入2並單擊“Find IP Addresses”按鈕,則將列出收到兩條或更多垃圾評論的所有IP。

手動阻止垃圾郵件傳送者IP地址

手動阻止垃圾郵件傳送者IP地址

從IP地址列表中,您可以阻止單個IP地址或進行批量阻止。

BuddyPress

防止垃圾郵件的最後一個選項是在BuddyPress登錄檔單上新增驗證碼。如果您不使用BuddyPress,則外掛將顯示訊息,此選項對您沒有用處。如果您使用的是BuddyPress,則啟用此選項將在登錄檔單中新增數學驗證碼並減少垃圾郵件註冊。

將驗證碼新增到BuddyPress登錄檔單

將驗證碼新增到BuddyPress登錄檔單

 

小結

儘管需要防止垃圾評論,但網站所有者需要付出很多努力來監控並採取必要的措施。Akismet等外掛將評論識別為垃圾郵件並將其分類,但不會執行任何進一步的操作。因此,我們建議嘗試使用all in one WP security & firewall 外掛來阻止垃圾評論並節省您的時間。

評論留言