/
Mengapa bisa terjadi pencurian bandwidth? Pencurian bandwidth lebih banyak terjadi pada website yang memuat gambar-gambar. Dimana pengunjung website dengan sengaja melakukan hotlinking ke gambar-gambar tersebut untuk di tampilkan di halaman website mereka atau mempostingnya di forum. Ketika halaman website atau forum tersebut diakses, maka secara langsung ia memanggil source gambar dari website ‘korban’. Dan jika ini terjadi terus menerus dengan jumlah request page yang banyak, kemungkinan bandwidth website pemilik gambar akan terkuras habis. Selain disebut pencurian bandwidth sebenarnya hal ini termasuk pencurian gambar itu sendiri.
/
Hal ini bisa diatasi dengan sedikit trik yaitu penambahan baris anti image hotlink di file htaccess dengan syarat server yang bersangkutan sudah terinstal modul rewrite. Misalnya situs yang akan di tutup hotlink nya adalah situskamu.com, berikut ini adalah baris yang perlu ditambahkan di htaccess.
/
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?situskamu\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpeg|gif|bmp|png|jpg)$ /gambar/dilarangmencuri.jpe [L]
/
- Baris pertama untuk mengaktifkan mod rewrite.
- Baris kedua menyatakan hanya domain situskamu.com yang diperbolehkan hotlink.
- Baris ketiga menyatakan diperbolehkannya akses langsung ke image. (klik kanan, view image kalau di browser Firefox).
- Baris keempat, parameter ekstensi gambar apa saja yang tidak boleh di hotlink, dan menentukan lokasi gambar penggantinya.
Jangan lupa untuk menyediakan file gambar pengganti misalnya ditempatkan dalam path /gambar/dilarangmencuri.jpe. File pengganti memakai ekstensi .jpe supaya
tidak ikut terblokir, untuk membuatnya cukup rename file berektensi jpg menjadi jpe.
/
Untuk mencegah hotlink dari situs-situs tertentu saja, misalnya blogspot atau wordpress (karena kebanyakan mereka melakukan hotlink 😀 ) dan memperbolehkan situs lainnya untuk melakukan hotlink, kode htaccess-nya adalah sebagai berikut:
/
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?wordpress\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?blogspot\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?blogsome\.com/ [NC]
RewriteRule .*\.(jpeg|gif|bmp|png|jpg)$ /gambar/dilarangmencuri.jpe [L]
/
Hal ini sekaligus menjawab kenapa gambar yang diupload di imageshack, akan berubah menjadi kodok ketika diposting di forum kaskus.us. Jelas saja, kaskus
/
Catatan:
- Hal ini bisa juga dilakukan dari cPanel dari menu Hotlink Protection
- Anehnya, salah seorang temanku malah menyebarkan gambarnya dimana-mana untuk menghabiskan bandwidth nya lho. Nggak akan habis karena unlimited, katanya 😀
Komentar (9)
Arsip Statis