不斷發展的網站會帶來新的挑戰,其中之一就是垃圾評論。值得慶幸的是,有很多解決方案可以有效打擊垃圾評論。例如,使用 akismet可以有效減少垃圾評論。您還可以使用驗證碼來阻止垃圾郵件機器人。在本文中,我們將向您展示如何使用評論 Cookie 來減少 wordpress 垃圾評論。
您需要做的第一件事是安裝并激活Cookies for Comments插件。該插件開箱即用,無需您配置任何設置。
評論 Cookie 如何運作?
大多數垃圾評論是由垃圾郵件機器人提交的。這些垃圾郵件機器人基本上是軟件腳本,它們在網絡上爬行以查找評論表單,然后提交垃圾郵件評論。
為了向數千個網站發送垃圾郵件,這些程序不會加載圖像和樣式表。頁面上的文本足以讓他們確定評論表單的存在。
當訪問您的 wordpress 網站上的頁面時,評論 Cookie 插件會加載樣式表或圖像。如果用戶的瀏覽器下載樣式表或圖像文件,則插件會在用戶的瀏覽器中設置 cookie。
當任何用戶嘗試發表評論時,該插件都會檢查 cookie。如果 cookie 存在,則意味著該用戶不是垃圾郵件機器人。
如果 cookie 不存在,則用戶很可能是垃圾郵件機器人,并且他們提交的評論被標記為垃圾郵件。
如何完全阻止垃圾郵件機器人發表評論
評論 Cookie 將成功檢測垃圾郵件發送者,但會讓他們發表評論。此評論屬于垃圾評論。只需付出一點努力,您就可以完全阻止機器人發表評論。
為此,您需要找出 cookie 值。右鍵單擊網站上的任意位置,然后選擇“查看頁面源代碼”。
/>
這將在瀏覽器中打開一個新選項卡,顯示頁面的 html 源代碼。您需要向下滾動到頁面底部,直到找到與此類似的行:
@@##@@
由
在 WordPress 中一鍵使用
后面的值css.php?k=就是cookie的值。就像在這個例子中一樣,它是?9692e3a737ecafe8fe6329490410ff50.?您在下一步中將需要該值。
現在您需要使用FTP 客戶端連接到您的網站并編輯.htaccess文件。只需將此代碼粘貼到 .htaccess 文件中的其他任何內容之前即可。
RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$RewriteRule ^wp-comments-post.php - [F,L]
由
在 WordPress 中一鍵使用
您需要將 XXX 替換為 cookie 值。
就這樣。您的 .htaccess 文件現在將查找 cookie 值,如果找不到,它將阻止用戶發表評論。
我們希望本文能幫助您減少網站上的 WordPress 垃圾評論。