Fungsi ini memerlukan diaktifkannya 'mod_rewrite' pada server, yang ada baiknya ditanyakan kepada layanan dukungan teknis penyedia web-hosting. Jika belum diaktifkan maka bisa meminta technical support mengaktifkannya untuk anda.
Langkah pertama yang perlu dilakukan untuk mengetahui apakah ada yang perlu diblokir adalah melihat metrik pemakaian CPU dan resources lainnya di cPanel. Perhatikan jam terjadinya spike atau peningkatan tiba-tiba yang sangat besar pada pemakaian CPU dan resources lainnya, yang kadang bisa membuat website down dan tak bisa diakses untuk sementara waktu. Catat waktunya.
Langkah kedua adalah mengunduh "Raw Access" data yang ada pada kelompok menu "Metric" di cPanel. Klik ikon "Raw Access" untuk mengunduh dan menyimpan filenya, dan dobel klik file yang terunduh untuk membuka zip, lalu pelajari file-nya dengan text reader pada jam dimana terjadi spike. Biasanya akan ditemukan log dari alamat tertentu secara berturut-turut dalam jumlah sangat besar. Catat alamat webnya.
Bagaimana Memblokir Http Referer dengan htaccess untuk sejumlah referer adalah dengan memasukkan perintah berikut ini ke dalam file .htaccess di direktori instalasi WordPress Anda:
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?blogabcd.co.id.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} seolagumu\.blogabcd\.com [NC,OR]
RewriteCond %{HTTP_REFERER} skyabcdcity\.com [NC]
RewriteRule .* - [F]
Baris pertama setelah
RewriteEngine On
adalah untuk memblokir referer yang berasal dari domain blogabcd.co.id
dan seluruh sub-domainnya. Baris kedua adalah untuk memblokir referer dari sebuah sub-domain, dan baris ketiga adalah untuk memblokir referer dari sebuah domain tertentu.Di ujung baris pertama hingga sebaris sebelum baris terakhir harus ada perintah
[NC,OR]
, sedangkan baris terkahir hanya perintah [NC]
saja. Setiap penambahan baris blokir, kecuali baris terakhir, harus menambahkan [NC,OR]
. Kesalahan dalam menulis perintah bisa membuat website tidak bisa dibuka. Jika itu terjadi maka segera perbaiki kesalahannya.Jika hanya memblokir satu referer, maka bisa digunakan perintah di bawah ini:
RewriteEngine on
RewriteCond %{HTTP_REFERER} domain\.com [NC]
RewriteRule .* - [F]
Referrer yang diblokir akan memunculkan pesan '403 Forbidden', dan akan muncul pula pada file "Raw Access" angka 403, menggantikan 200, pada log referer website yang diblokir. Jika yang muncul pada log adalah angka 500, maka mungkin perlu menambahkan baris
ErrorDocument 403 "Forbidden"
pada htaccess Anda.Diubah: Oktober 27, 2017.
Label: Tutorial, WordPress
Bagikan ke: WhatsApp, Email. Print!.