Seiring
dengan perkembangannya, spam tidak dapat dihindarkan dari dunia promosi. Robot
spam sudah semakin canggih, tak kalah dengan tahap penanggulangannya pun juga
harus semakin canggih. Berbagai spam filter dihadirkan kepada publik hanya
untuk mengurangi frekuensi komentar spam.
Hal yang
perlu Anda ketahui, tidak semua komentar spam menggunakan robot spam. Ada juga
yang menggunakan manual diketik dengan tangan layaknya Anda. Yang pasti tujuan
utama adalah backlink untuk website masing-masing. Jika Anda tidak merasa
terganggu tidak masalah. Namun sejatinya, kehadiran komentar spam membuat
konten kita tidak sedap dipandang karena menumpuknya link-link produk/jasa
mereka, ditambah tidak rasionalnya komentar yang diajukan terhadap konten yang
sedang Anda bahas.
Postingan berikut
diambil dari blog http://www.kudahitam.net
yang mengulas apa saja tips mencegah komentar spam di web/blog WordPress
Anda. Berikut beberapa tips mengatasi komentar spam di WordPress.
Menggunakan
CAPTHA
Langkah ini
merupakan langkah umum yang diambil para webmasters seluruh dunia, yaitu dengan
memasangkan berupa kode yang harus diketik pengunjung sebelum memberikan
komentar. Anda juga bisa memasangnya di web/blog Anda dengan menggunakan Conditional
CAPTCHA for WordPress.
Mengapa
plugin tersebut? Tidak yang lain? Karena dengan plugin ini, Anda dapat
menyesuaikan penempatan captcha dengan tampilan web/blog Anda. Plugin ini juga
support reCAPTCHA sebagai anti spam besutan Google. Namun jika Anda memiliki
rekomendasi lain silakan.
Menggunakan
Aksimet
Sebuah
plugin yang membantu Anda mencegah spam pada web/blog WordPress Anda. Akismet membantu
Anda mem-filter dari komentar spam, baik itu pingback, trackback, dan lain sebagainya,
sehingga Anda dapat fokus ke berbagai hal lain yang lebih penting.
Anda dapat
memasangnya di WordPress dengan mengupload plugin berikut ke WordPress Anda.
Namun, secara default Akismet telah tersedia di WordPress Anda pada saat
install pertam kali
Blok
Wp-Comments-post.php
Jika dengan
kedua metode diatas masih terdapat spam yang lolos ke komentar Anda, cobalah
dengan metode dimana kita akan memblok file komentar WordPress itu sendiri.
Dengan menggunakan file .htaccess, kita akan memblok langsung file wp-comments-post.php. Copy rule berikut, dan paste pada file .htaccess Anda.
Dengan menggunakan file .htaccess, kita akan memblok langsung file wp-comments-post.php. Copy rule berikut, dan paste pada file .htaccess Anda.
# Pencegahan
Spam
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*domainanda.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*domainanda.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
Robot spam
pada umumnya, biasanya langsung mengakses wp-comments-post.php sebagai jalan
untuk berkomentar. Maka untuk antisipasi hal tersebut, kita blok saja file yang
menjadi sasaran empuk para robot spam tersebut.
Blok
Spambot
Salah satu
cara yang paling ekstrim adalah memblok spambot-spambot itu langsung. Caranya?
Masih sama dengan menggunakan file .htaccess, copy rule berikut, dan paste pada
file .htaccess Anda.
#Blok
spambot langsung
RewriteCond %{HTTP:User-Agent} (?:Alexibot|Art-Online|asterias|BackDoorbot|Black.Hole|\
BlackWidow|BlowFish|botALot|BuiltbotTough|Bullseye|BunnySlippers|Cegbfeieh|Cheesebot|\
CherryPicker|ChinaClaw|CopyRightCheck|cosmos|Crescent|Custo|DISCo|DittoSpyder|DownloadsDemon|\
eCatch|EirGrabber|EmailCollector|EmailSiphon|EmailWolf|EroCrawler|ExpresssWebPictures|ExtractorPro|\
EyeNetIE|FlashGet|Foobot|GetRight|GetWeb!|Go-Ahead-Got-It|Go!Zilla|GrabNet|Grafula|\
Harvest|hloader|HMView|httplib|HTTrack|humanlinks|ImagesStripper|ImagesSucker|IndysLibrary|\
InfonaviRobot|InterGET|Internet\sNinja|Jennybot|JetCar|JOC\sWeb\sSpider|Kenjin.Spider|Keyword.Density|\
larbin|LeechFTP|Lexibot|libWeb/clsHTTP|LinkextractorPro|LinkScan/8.1a.Unix|LinkWalker|lwp-trivial|\
Mass\sDownloader|Mata.Hari|Microsoft.URL|MIDown\stool|MIIxpc|Mister.PiX|Mister\sPiX|moget|\
Mozilla/3.Mozilla/2.01|Mozilla.*NEWT|Navroad|NearSite|NetAnts|NetMechanic|NetSpider|Net\sVampire|\
NetZIP|NICErsPRO|NPbot|Octopus|Offline.Explorer|Offline\sExplorer|Offline\sNavigator|Openfind|\
Pagerabber|Papa\sFoto|pavuk|pcBrowser|Program\sShareware\s1|ProPowerbot/2.14|ProWebWalker|ProWebWalker|\
psbot/0.1|QueryN.Metasearch|ReGet|RepoMonkey|RMA|SiteSnagger|SlySearch|SmartDownload|Spankbot|spanner|\
Superbot|SuperHTTP|Surfbot|suzuran|Szukacz/1.4|tAkeOut|Teleport|Teleport\sPro|Telesoft|The.Intraformant|\
TheNomad|TightTwatbot|Titan|toCrawl/UrlDispatcher|toCrawl/UrlDispatcher|True_Robot|turingos|\
Turnitinbot/1.5|URLy.Warning|VCI|VoidEYE|WebAuto|WebBandit|WebCopier|WebEMailExtrac.*|WebEnhancer|\
WebFetch|WebGo\sIS|Web.Image.Collector|Web\sImage\sCollector|WebLeacher|WebmasterWorldForumbot|\
WebReaper|WebSauger|Website\seXtractor|Website.Quester|Website\sQuester|Webster.Pro|WebStripper|\
Web\sSucker|WebWhacker|WebZip|Wget|Widow|[Ww]eb[Bb]andit|WWW-Collector-E|WWWOFFLE|\
Xaldon\sWebSpider|Xenu’s|Zeus) [NC]
RewriteRule .? – [F]
RewriteCond %{HTTP:User-Agent} (?:Alexibot|Art-Online|asterias|BackDoorbot|Black.Hole|\
BlackWidow|BlowFish|botALot|BuiltbotTough|Bullseye|BunnySlippers|Cegbfeieh|Cheesebot|\
CherryPicker|ChinaClaw|CopyRightCheck|cosmos|Crescent|Custo|DISCo|DittoSpyder|DownloadsDemon|\
eCatch|EirGrabber|EmailCollector|EmailSiphon|EmailWolf|EroCrawler|ExpresssWebPictures|ExtractorPro|\
EyeNetIE|FlashGet|Foobot|GetRight|GetWeb!|Go-Ahead-Got-It|Go!Zilla|GrabNet|Grafula|\
Harvest|hloader|HMView|httplib|HTTrack|humanlinks|ImagesStripper|ImagesSucker|IndysLibrary|\
InfonaviRobot|InterGET|Internet\sNinja|Jennybot|JetCar|JOC\sWeb\sSpider|Kenjin.Spider|Keyword.Density|\
larbin|LeechFTP|Lexibot|libWeb/clsHTTP|LinkextractorPro|LinkScan/8.1a.Unix|LinkWalker|lwp-trivial|\
Mass\sDownloader|Mata.Hari|Microsoft.URL|MIDown\stool|MIIxpc|Mister.PiX|Mister\sPiX|moget|\
Mozilla/3.Mozilla/2.01|Mozilla.*NEWT|Navroad|NearSite|NetAnts|NetMechanic|NetSpider|Net\sVampire|\
NetZIP|NICErsPRO|NPbot|Octopus|Offline.Explorer|Offline\sExplorer|Offline\sNavigator|Openfind|\
Pagerabber|Papa\sFoto|pavuk|pcBrowser|Program\sShareware\s1|ProPowerbot/2.14|ProWebWalker|ProWebWalker|\
psbot/0.1|QueryN.Metasearch|ReGet|RepoMonkey|RMA|SiteSnagger|SlySearch|SmartDownload|Spankbot|spanner|\
Superbot|SuperHTTP|Surfbot|suzuran|Szukacz/1.4|tAkeOut|Teleport|Teleport\sPro|Telesoft|The.Intraformant|\
TheNomad|TightTwatbot|Titan|toCrawl/UrlDispatcher|toCrawl/UrlDispatcher|True_Robot|turingos|\
Turnitinbot/1.5|URLy.Warning|VCI|VoidEYE|WebAuto|WebBandit|WebCopier|WebEMailExtrac.*|WebEnhancer|\
WebFetch|WebGo\sIS|Web.Image.Collector|Web\sImage\sCollector|WebLeacher|WebmasterWorldForumbot|\
WebReaper|WebSauger|Website\seXtractor|Website.Quester|Website\sQuester|Webster.Pro|WebStripper|\
Web\sSucker|WebWhacker|WebZip|Wget|Widow|[Ww]eb[Bb]andit|WWW-Collector-E|WWWOFFLE|\
Xaldon\sWebSpider|Xenu’s|Zeus) [NC]
RewriteRule .? – [F]
Tutup
Komentar pada Postingan Lama
Cara lain
yang sangat ampuh adalah menutup komentar untuk postingan-postingan lawas.
Namun tentu hal ini membuat orang lain tidak bisa berkomentar pada postingan
Anda yang terdahulu. Anda bisa melewati cara ini jika memang tidak berkenan.
Caranya,
pada halaman admin WordPress Anda, Settings →
Discussion → Automatically close comments on
articles older than (centang jika Anda ingin mengaktifkan fitur ini).
Blok
IP spambot
Jika kelima
cara yang kami paparkan diatas komentar spam masih bisa lolos. Cara lain yang
lebih jitu adalah memblok permanen IP spambot tersebut.
Bila Anda
client Kuda Hitam Network
(http://www.kudahitam.net/), silakan mengirimkan tiket pada mereka untuk
mengajukan IP mana yang akan di-blacklist.
Sumber http://www.kudahitam.net (thanks so much,
very helpfull)