Gunakan htaccess Untuk Mencegah HotLink

June 5, 200913 komen

Salah satu dari sekian masalah teknis yang dialami blogger, khususnya WP blogger yang menggunakan hosting sendiri, ialah Hotlinks. Hotlinks ialah keadaan dimana image <img> yang tersimpan di direktori “Upload” anda di curi oleh blogger lain untuk ditampilkan diblognya, sehingga jika blog si pencuri ini mendapat pengunjung, maka lalu lintas data (bandwidth) andalah yang terambil.

Dan imbasnya jatah bandwidth anda akan cepat habis walaupun belum genap sebulan padahal trafik tidak terlalu banyak, jika anda mengalami hal seperti ini, mungkin saja file-file image anda di hotlinks oleh orang lain yang kebetulan trafiknya tinggi.

Untuk menanggulangi masalah ini kita bisa menggunakan file .htaccess dan menambhkannya di root direktori, seperti ini.

1
2
3
4
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?situsanda.com/.*$ [NC]
RewriteRule \.(gif|jpg|png)$ - [F]

File .htaccess ini akan memblokir permintaan (request) setiap kali si pencuri berusaha melakukan hotlink pada file .gif, .jpg atau file .png dari direktori anda.

Jika anda ingin nakal, anda bisa merubah perintah .htaccess dari memblokir menjadi menampilkan image lainnya, misalnya gambar foto monyet atau foto rekan sendiri, begini perintahnya

1
2
3
4
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?situsanda.com/.*$ [NC]
RewriteRule \.(gif|jpg|png)$ http://www.situsanda.com/alternate.jpg [R,L]

Jadi setiap kali image dari blog anda dicuri oleh siapapun untuk dipasang diblognya, maka image yang anda masukan di file .htaccess lah yang akan muncul menggantikan file gambar sebenarnya.

Jika rekan tidak ingin capek menggunakan .htaccess, rekan bisa langsung menggunakan plugin, namun sayang plugin-plugin yang ada (atau setidaknya semua yang saya coba) tidak berfungsi lagi, pembuatnya tidak lagi meng-updatenya. Namun jika rekan menemukan plugin yang berfungsi, silahkan kasih tahu saya di kotak komentar.

Semoga bermanfaat dan c ya!

Google
  • http://www.syahuri.com Syahuri

    Mantabs, sy baru tau istilah hotlink nih…

    Thanks

  • http://beritainternetmarketing.blogspot.com/ Berita Internet Marketing

    boleh juga nih triknya, tapi bagaimana caranya blogger lain bisa mencuri image kita?

  • http://agitsaan.blogspot.com agitsan

    mas abi
    trus gimana cara nya kita tau kalo image kita di curi

  • http://www.jimmysun.net jimmy

    mas abi itu kode2 untuk .htaccess nya langsung di copas aja nimpa .htaccess nya yang dibikin WP ?

  • http://adf.ly/AOH info bisnis

    maksudnya buat file htaccess pake notepad ya mas? trus extensionnya apa mas?
    tolong pencerahannya mas :)

  • http://mutiarabhuana.com Mutiara

    Info yang menarik untuk mengamankan bandwidth :)

  • http://rismaka.net/ rismaka

    Teknik jitu dalam menghemat bandwidth.. saya setuju.
    Mungkin ada cara lain ya mas abi dalam menghemat bandwidth (ini agak2 OOT dg pembahasan), yaitu mengupload gambar ke imagehosting seperti imageshack, flickr, photobucket. Karena disamping kita bisa menghemat bandwidth, hemat disk space, dan juga bisa mengurangi http request secara paralel, sehingga loading gambar bisa lebih cepat.

  • deva

    bagaimana cara menerapkannya kang??saya gak ngerti..ap yang di maksud root direktori??

  • http://misli-izreke.info/ Misli

    Wah bang,saya kurag tau masalah itu….

    hotlink itu apa ya?? :)

  • http://www.ict-learningnow.com Mas Dhani

    Langsung aku praktekan…

  • http://www.dearyoti.com bisnis blog arton

    iya kang, file htaccessnya ditimpa atau ditambahin? thanks..

  • http://adhit.web.id adhit

    kalo diliat dr htaccessnya, apakah bisa berlaku dengan alamat pake embel2 www dan tanpa www?

  • http://TolongKirimsayaemailyachabi,syjarangonline arvandy

    Abi saya mau tanya, karena blum mendapatkan pencerahan di search enggine. bgini abi, implementasi htaccess jika digunakan untuk memblokir URL website bagaimana yah oom? misalnya saya ingin mem-block URL site hxxp://alamatsitus.com/file.php supaya jangan di tampilkan pada komputer yang menggunakan IP address (65.19.167.1xx) dan jika yang mengakses bukan IP address tersebut, maka URL akan dapat diakses. Mohon pencerahannya abi, ana lagi butuh sekali, udah 3-5 mingguan sy cari tutorial tersebut, ngk pernah ada yang ktemu, adanya block IP address aja supaya ngk bisa akses situs (bukan url yng di block). mohon dengan sangat yah abi :)