Cegah Tangkal Spambot di WordPress Tanpa Plugin

  • Editor
  • Jan 01, 2011

Ada berbagai cara untuk mengatasi spam di komentar suatu postingan blog khususnya bagi pemakai platform wordpress. Spambot merupakan suatu program yang dibuat untuk melakukan spamming secara otomatis seperti mengirimkan komentar di blog tanpa berkunjung ke blog tersebut.

Ada beberapa plugin wordpress yang dapat digunakan untuk mengatasi spambot ini seperti penggunaan plugin Akismet, reCAPTCHA, atau Growmap Anti Spambot Plugin (GASP).

Tetapi bagaimana kalau kita ingin mencegah spam tanpa memakai plugin tersebut, karena selain menambah beban blog kita dengan pemakaian plugin dan juga mempersulit pengunjung blog kita untuk memberi komentar seperti dengan menulis kode atau quiz atau pertanyaan sebelum memberi komentarnya. Atau menambah pengamanan untuk mengatasi spam.

BelajarCerdas.Com ada dua cara mengatasi dan mencegah spam tanpa menggunakan plugin, selain itu dua cara ini dapat digunakan salah satu atau kedua-duanya.

– Cara pertama:
Memanfaatkan file .htaccess untuk menghalau spambot dengan cara menambahkan beberapa skrip kode dibawah ini ke file .htaccess.

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*namadomain.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

Aturan: kata namadomain.com di skrip kode tersebut harus diganti dengan nama domain blog anda.

– Cara kedua:
Menambahkan skrip kode dibawah ini ke dalam file functions.php themes yang digunakan oleh blog anda. File ini berada di folder yang sama dengan folder theme anda.

function check_referrer() {
if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] =="") {
wp_die( __('Please enable referrers in your browser, or, if you are a spammer, bye bye spambot!') );
}}
add_action('check_comment_flood', 'check_referrer');

Kalau anda mempunyai pengalaman atau tips cara lain mengatasi spambot silahkan di-share di kolom komentar bawah ini.

Related Post :

One thought on “Cegah Tangkal Spambot di WordPress Tanpa Plugin

Leave a Reply

Your email address will not be published. Required fields are marked *