Bagaimana mengelakkan Image Hotlinking
- Friday, March 12, 2010, 12:59
- Tutorial Komputer
- 107 paparan
- 31 komen terkini
Semasa membuat maintenance pada blog ini, didapati penggunaan bandwidth laman ini meningkat cukup tinggi… sedikit gembira kerana menyangka pengunjung semakin ramai. Tetapi setelah membuat sedikit semakan, muncul image hotlinking dari luar yang memakan bandwidth hosting. (Dahla bayar hosting sendiri, imej kena curi, bandwidth pula digunakan orang lain ….. )
Jadi, setelah membuat sedikit carian di google, dan mendapatkan maklumat yang sepatutnya, terjumpa dengan cara-cara untuk menyelesaikan masalah ini. Ada 2 cara untuk mengelakkan perkara ini berlaku, iaitu dengan menggunakan plugin atau membuat modifikasi terhadap fail .htaccess yang tredapat dalam pemasangan wordpress anda.
Dengan plugin.
Terdapat beberapa plugin yang boleh digunakan untuk menyekat kecurian bandwidth hosting akibat dari image hotlinking ini. Lihat senarai dibawah untuk mengetahui dengan lebih lanjut:
1) WordPress Automatic Image Hotlink Protection – DISINI
2) WP-CopyRightPro – DISINI
Dua plugin tersebut mampu mengelakkan imej dicuri dan hotlinking dilakukan terhadap imej.
Dengan modifikasi .htaccess
Sedikit modifikasi .htaccess, setiap imej yang mempunyai hotlinking boleh ditukar kepada imej asas yang ditetapkan oleh mengendali laman web / blog. Berikut merupakan cara bagaimana kod itu boleh diletakkan pada fail.htaccess.
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?anjungweb\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png|jpg)$ /images/hotlink.jpe [L]
Tukarkan anjungweb.com dengan nama domain anda dan hotlink.jpe dengan imej yang anda inginkan. Sebagai contoh, anjungweb.com mempunyai imej seperti dibawah jika ada hotlinking dari pihak lain.
Bonus:
Dengan menggunakan laman web berikut, .htaccess kod boleh dijana dengan mudah
http://www.htaccesstools.com/hotlink-protection/
Jadi, tiada lagi penggunaan bandwidth yang tidak sepatutnya oleh orang yang tak bertanggungjawab. Cukup mudah bukan?
Adakah anda mempunyai penyelesaian yang lain? Kongsikan bersama kami…
Lanjutan mengenai Penulis
31 Komen pada “Bagaimana mengelakkan Image Hotlinking”
Trackbacks
Apa kata anda ...?
Blog in mempunyai sokongan Gravatars untuk memperlihatkan personaliti anda. Dapatkan gravatar anda secara percuma!












cool.. thanks for sharing the tips =)
[Balas]
Editor Balasan:
March 12th, 2010 pada 6:23 pm
no problem. thanks for drop by
[Balas]
bro. maaf la aku kureng sket bab2 teknikal ni. yg file .htaccess tu nak letak dalam folder mana? sebab aku prasan dalam home directory aku ni ade 1 dalam wp-content pun ade 1. pastu kod tu masukkan dalam file.htaccess yang dah ada atau create file .htaccess yang baru?
[Balas]
Editor Balasan:
March 12th, 2010 pada 6:38 pm
takpe bro, dalam folder yang sama dengan fail wp-config tu. kalo tak silap home directory. (main domain la kiranya). kod tu masuk dlm .htaccess yang sedia ada.
[Balas]
menarik! tak pernah terfikir pun pasal benda ni!
[Balas]
Editor Balasan:
March 12th, 2010 pada 6:39 pm
Ini pun baru je perasan, tengok bandwidth tinggi tapi yang datang ciput…
[Balas]
mantap tips ni bro,
aku punya cpanel ada function hotlinking protection, memang x keluar gambar kat blog2 ‘hotlinker’ tu..ngehehe
[Balas]
Editor Balasan:
March 13th, 2010 pada 5:29 pm
@etomyambiasa je bro, tips ni untuk manual edit .htaccess tu tapi baguslah cpanel boleh buat automatik. lagi senang.
[Balas]
Frantz-Senpai Balasan:
March 20th, 2010 pada 12:09 pm
@Editor, tapi kadang2 cikai jugak sebab yang automatic kadang2 ada masalah.. baek buat scr manual..
[Balas]
aku pernah edit2 script htaccess utk elak hotlinking tapi sudahnya blog x leh bukak…hehe
memang fail bab edit2 ni…kalo ade plugin mungkin mudah sikit..tq bro
[Balas]
Editor Balasan:
March 13th, 2010 pada 5:33 pm
@ahmadyusrie, itu yang best wordpress ni, plugin memang banyak membantu.
[Balas]
salam tuan rumah..
satu ilmu yang baru buat suri..terima kasih atas tunjuk ajar tersebut..sb suri baru sahaja dlm dunia berblog ni..
[Balas]
Editor Balasan:
March 13th, 2010 pada 5:51 pm
salam.
samalah… baru gak berblog ni
[Balas]
Selepas diserang oleh penggodam dari mesir, pihak hosting menyarankan supaya enable hotlinking
[Balas]
Editor Balasan:
March 13th, 2010 pada 5:44 pm
@imran, samalah kita… hosting yang sama kena hack sebelum ni
[Balas]
Terima kasih diatas pengkongsian ini… Erm.. nak try buat lepas nie..
[Balas]
Editor Balasan:
March 13th, 2010 pada 5:31 pm
@zik, sesama la kongsi ilmu, try tu hati2 sket, buat backup .htaccess kalo ada apa load balik yang asal
[Balas]
aku pernah kena..
aku set dalam Cpanel jer untuk activate hotlinking protection..
.htaccess di auto update
[Balas]
Editor Balasan:
March 16th, 2010 pada 11:05 am
@Mus, Itu kelebihan CPanel, tak pening nak tambah dah
[Balas]
ada juga perasan yang imgae kat blog dihotlinking. tapi biarkanlah. tak tegar sangat lagi. rasa cam nak buat jugak yang halang orang buat hotlinking tu.
[Balas]
Editor Balasan:
March 16th, 2010 pada 11:06 am
@beliamuda, langkah berjaga2 je ni, tetiba je nanti bandwidth exceed payah plak kan.
[Balas]
Salam,
terima kasih diatas ’share’. Terasa ada juga org hotlinking, cuma tidak terasa sangat buat masa ni.
[Balas]
Editor Balasan:
March 16th, 2010 pada 11:07 am
@Nik Hamizan Hazwan,
Salam, no problem and selamat singgah sini.
[Balas]
kalau upload image kat hosting lain macam photobucket/imageshack, pastu just tempek link kat blog sendiri boleh tak mengelak dari terkena hotlinking?
[Balas]
Editor Balasan:
March 17th, 2010 pada 8:57 am
Err… itu rasanya dah kategori lain tu. image hotlinking kat sini dari self hosting sendiri.
[Balas]
err aku kurang paham ape itu image hotlinking serta bandwith dicuri tapi ape2 pon aku install saje lahh heee buat keselamatan
[Balas]
Editor Balasan:
March 24th, 2010 pada 3:46 pm
@nizam6281,
haha… takpe bro, itu nak elak bandwidth over limit je nanti.
[Balas]
ada lagi aku tak paham apa beza bandwith dengan disk space usage ek?
kalau macam upload gambar tu die guna bandwith or diskspace?
aku agak keliru lah bro~tunuk ajar sikit
email ke di nizam6281@gmai(dot)com
[Balas]
Editor Balasan:
March 24th, 2010 pada 3:53 pm
@nizam6281,
Bro,
Disk usage = kapasiti data yang boleh ada dalam hosting tu. (tempat letak fail)
Bandwidth usage = nilai bandwidth yang digunakan untuk upload dan download data tu termasuk penggunaan FTP kat hosting kita. (bole kira macam lauan untuk data transfer )
Upload gambar kat hosting dua2 guna bro.
[Balas]
thanks bro. bandwidth asek melambung jer tgh2 bulan.padahal traffic tu ciput jer
jack´s last blog ..Anda dan Matahari- 10 Soalan Terbakar
[Balas]