Beranda » Internet » Cara Lebih Cerdas Untuk Mencegah Tautan Gambar dengan htaccess

    Cara Lebih Cerdas Untuk Mencegah Tautan Gambar dengan htaccess

    Pernahkah Anda memperhatikan seseorang mencuri gambar Anda, langsung mengambil URL dan menampilkannya di situs web mereka tanpa izin Anda? Ini adalah apa yang kita sebut hotlinking gambar. Itu buruk, karena tidak hanya mencuri gambar kita, itu juga memanfaatkan bandwidth kita. Karena itu dipanggil langsung dari server kami, setiap kali gambar dimuat di webside mereka itu memakan biaya bandwidth. Mengontrol melalui .htaccess adalah salah satu cara paling efisien untuk mencegah hotlinking gambar.

    Dan dengan cara yang lebih cerdas, maksud kami memberi webmaster lebih banyak kontrol pada .htaccess dalam hal:

    • situs apa yang harus diblokir
    • situs apa yang diizinkan
    • izinkan / tolak referensi kosong
    • tampilkan gambar khusus mendeteksi hotlinking gambar
    • file untuk dilindungi

    Langkah 1 - Buat .htaccess

    Jika saat ini Anda tidak menggunakan .htaccess di akun web Anda, Anda harus membuatnya. Buka notepad, simpan sebagai .htaccess tanpa ekstensi di belakang. Bagi mereka yang sudah memiliki file .htaccess yang ada, unduh ke komputer lokal Anda karena kami akan melakukan beberapa pengeditan di Langkah 2.

    Langkah 2 - .htaccess kode tautan cepat

    Rekatkan kode berikut ini ke dalam .htaccess Anda.

     RewriteEngine di RewriteCond% HTTP_REFERER! ^ $ RewriteCond% HTTP_REFERER! ^ Http (s)?: // (www \.)? Yourdomain.com [NC] RewriteCond% HTTP_REFERER! ^ Http (s) ?: //(www#.)?domainanda2.com [NC] RewriteRule \. (jpg | jpeg | png | gif) $ http://hpmouse.googlepages.com/hotlink.gif [NC, R, L] 

    Penjelasan

    Baris 2 - Izinkan pengarah kosong (disarankan).

     RewriteCond% HTTP_REFERER! ^ $ 

    Beberapa pengguna berselancar di bawah firewall dan karenanya mereka tidak memberikan informasi pengarah. Menolak rujukan kosong berarti menghalangi mereka mengakses gambar-gambar ini. Namun jika Anda ingin memblokir referensi kosong, cukup hapus baris 2.

    Baris 3, Baris 4 - Situs diizinkan untuk menautkan gambar Anda.

     RewriteCond% HTTP_REFERER! ^ Http (s)?: // (www \.)? Yourdomain.com [NC] RewriteCond% HTTP_REFERER! ^ Http (s)?: // (www \.)? Yourdomain2. com [NC] 

    Secara default semua situs diblokir dari hotlinking. Hanya yang ditentukan oleh Anda yang diizinkan melakukannya.

    Baris 5 - Format file untuk diblokir, kustom memblokir gambar.

     RewriteRule \. (Jpg | jpeg | png | gif) $ http://hpmouse.googlepages.com/hotlink.gif [NC, R, L] 

    Di sela-sela () ada gambar yang ingin Anda blokir dari hotlinking. Untuk menambahkan lebih banyak pisahkan dengan”|”

    Ubah 'http://hpmouse.googlepages.com/hotlink.gif'ke gambar yang telah Anda tetapkan, dan setiap kali hotlinking gambar terdeteksi, gambar ini akan muncul. Pastikan di mana gambar ini tidak dilindungi hotlink atau server Anda dapat masuk ke loop tanpa akhir.