Jika Anda pemilik situs web, Anda mungkin sangat menyadari pentingnya pengoptimalan mesin telusur (SEO). Namun, yang tidak disadari oleh banyak pemilik situs web adalah bahwa ada bot yang merayapi internet yang dapat merusak SEO situs Anda dan fungsionalitas keseluruhan. Bot jahat dapat membahayakan situs Anda dengan berbagai cara, seperti menggores konten, mengirim spam ke formulir Anda, dan bahkan melakukan serangan DDoS. .
Identify Bad Bots
Sebelum Anda dapat memblokir bot buruk, Anda perlu tahu mana yang harus ditargetkan. Ada banyak alat yang tersedia yang dapat membantu Anda mengidentifikasi bot yang mengakses situs Anda. Google Analytics, misalnya, dapat menunjukkan kepada Anda bot mana yang mengakses situs Anda, seberapa sering mereka melakukannya, dan halaman mana yang mereka kunjungi.
Setelah Anda mengidentifikasi bot yang ingin Anda blokir, Anda dapat menggunakan .htaccess untuk membuat daftar hitam agen pengguna. Agen pengguna adalah string yang digunakan bot untuk mengidentifikasi dirinya ke situs Anda. Misalnya, Googlebot mengidentifikasi dirinya dengan string agen pengguna “Googlebot.”
Buat Daftar Hitam
Untuk membuat daftar hitam agen pengguna, Anda dapat menggunakan kode berikut di file .htaccess Anda:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} badbot1 [NC,OR]
RewriteCond %{HTTP_USER_AGENT} badbot2 [NC,OR]
RewriteCond %{HTTP_USER_AGENT} badbot3
RewriteRule ^(.*)$ – [F,L]12345RewriteEngineOnRewriteCond%{HTTP_USER_AGENT}badbot1[NC,OR]RewriteCond%{HTTP_USER_AGENT}badbot2[NC,OR]RewriteCond%{HTTP_USER_AGENT}badbot3RewriteRule^(.*)$-[F ,L]
Dalam contoh ini, kami menggunakan direktif RewriteCond untuk memeriksa apakah tajuk HTTP_USER_AGENT cocok dengan salah satu bot buruk kami. Jika ya, kami menggunakan direktif RewriteRule untuk mengembalikan kesalahan Terlarang 403.
Bendera NC berarti “tanpa huruf besar-kecil”, yang berarti bahwa kecocokan tidak peka huruf besar-kecil. Bendera OR berarti bahwa kami sedang memeriksa beberapa kondisi, dan bendera L berarti bahwa ini adalah aturan terakhir yang diproses.
Uji File .htaccess Anda
Setelah Anda membuat daftar hitam, penting untuk menguji file .htaccess Anda yakin itu bekerja seperti yang diharapkan. Anda dapat menggunakan alat seperti Alat Webmaster Google untuk memantau lalu lintas situs Anda dan memastikan bahwa bot yang Anda targetkan sedang diblokir.
Anda juga dapat menggunakan alat seperti Pemblokir Bot Buruk untuk secara otomatis membuat daftar bot jahat untuk diblokir. Alat ini akan secara otomatis memperbarui file .htaccess Anda dengan daftar bot jahat, membuatnya mudah untuk melindungi situs Anda dari bot berbahaya.
Kesimpulan
Memblokir bot jahat adalah langkah penting dalam melindungi situs web Anda dari serangan jahat. Dengan menggunakan .htaccess untuk membuat daftar hitam agen pengguna, Anda dapat mencegah bot berbahaya mengakses situs Anda dan meningkatkan keamanannya secara keseluruhan. Ingatlah untuk secara teratur memantau lalu lintas situs Anda dan perbarui daftar hitam Anda seperlunya agar situs Anda tetap terlindungi.
Referensi tecadmin.com