Bagaimana mengelakkan Image Hotlinking

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…

1 person likes this post.


Related Posts


Advertisement

Malaysia Web Hosting

Lanjutan mengenai Penulis

Editor telah menulis 82 artikel/entri di laman ini.

Artikel yang ditulis disini bolehlah diambil untuk manafaat umum tetapi perlu membuat pautan kembali kepada laman blog ini. Tiada kos diperlukan untuk anda membina link tersebut bukan?

31 Komen pada “Bagaimana mengelakkan Image Hotlinking”

  • kenwooi
    kenwooi menulis pada 12 March, 2010, 13:28

    cool.. thanks for sharing the tips =)

    [Balas]

    Editor

    Editor Balasan:

    no problem. thanks for drop by ;)

    [Balas]

  • zaiMi
    zaiMi menulis pada 12 March, 2010, 16:53

    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

    Editor Balasan:

    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]

  • wanwma
    wanwma menulis pada 12 March, 2010, 17:47

    menarik! tak pernah terfikir pun pasal benda ni!

    [Balas]

    Editor

    Editor Balasan:

    Ini pun baru je perasan, tengok bandwidth tinggi tapi yang datang ciput… :)

    [Balas]

  • etomyam
    etomyam menulis pada 12 March, 2010, 19:12

    mantap tips ni bro,
    aku punya cpanel ada function hotlinking protection, memang x keluar gambar kat blog2 ‘hotlinker’ tu..ngehehe

    [Balas]

    Editor

    Editor Balasan:

    @etomyambiasa je bro, tips ni untuk manual edit .htaccess tu tapi baguslah cpanel boleh buat automatik. lagi senang.

    [Balas]

    Frantz-Senpai

    Frantz-Senpai Balasan:

    @Editor, tapi kadang2 cikai jugak sebab yang automatic kadang2 ada masalah.. baek buat scr manual..

    [Balas]

  • ahmadyusrie
    ahmadyusrie menulis pada 12 March, 2010, 19:30

    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

    Editor Balasan:

    @ahmadyusrie, itu yang best wordpress ni, plugin memang banyak membantu.

    [Balas]

  • suri
    suri menulis pada 12 March, 2010, 22:11

    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

    Editor Balasan:

    salam.
    samalah… baru gak berblog ni

    [Balas]

  • imran
    imran menulis pada 12 March, 2010, 22:47

    Selepas diserang oleh penggodam dari mesir, pihak hosting menyarankan supaya enable hotlinking :D

    [Balas]

    Editor

    Editor Balasan:

    @imran, samalah kita… hosting yang sama kena hack sebelum ni 

    [Balas]

  • zik
    zik menulis pada 13 March, 2010, 1:45

    Terima kasih diatas pengkongsian ini… Erm.. nak try buat lepas nie.. :-)

    [Balas]

    Editor

    Editor Balasan:

    @zik, sesama la kongsi ilmu, try tu hati2 sket, buat backup .htaccess kalo ada apa load balik yang asal :)

    [Balas]

  • Mus
    Mus menulis pada 16 March, 2010, 9:24

    aku pernah kena..
    aku set dalam Cpanel jer untuk activate hotlinking protection..
    .htaccess di auto update

    [Balas]

    Editor

    Editor Balasan:

    @Mus, Itu kelebihan CPanel, tak pening nak tambah dah 

    [Balas]

  • beliamuda
    beliamuda menulis pada 16 March, 2010, 9:35

    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

    Editor Balasan:

    @beliamuda, langkah berjaga2 je ni, tetiba je nanti bandwidth exceed payah plak kan.

    [Balas]

  • Nik Hamizan Hazwan
    Nik Hamizan Hazwan menulis pada 16 March, 2010, 10:08

    Salam,
    terima kasih diatas ’share’. Terasa ada juga org hotlinking, cuma tidak terasa sangat buat masa ni.

    [Balas]

    Editor

    Editor Balasan:

    @Nik Hamizan Hazwan
    Salam, no problem and selamat singgah sini. :)

    [Balas]

  • h
    h menulis pada 16 March, 2010, 12:58

    kalau upload image kat hosting lain macam photobucket/imageshack, pastu just tempek link kat blog sendiri boleh tak mengelak dari terkena hotlinking?

    [Balas]

    Editor

    Editor Balasan:

    Err… itu rasanya dah kategori lain tu. image hotlinking kat sini dari self hosting sendiri.

    [Balas]

  • nizam6281
    nizam6281 menulis pada 23 March, 2010, 14:47

    err aku kurang paham ape itu image hotlinking serta bandwith dicuri tapi ape2 pon aku install saje lahh heee buat keselamatan

    [Balas]

    Editor

    Editor Balasan:

    @nizam6281,
    haha… takpe bro, itu nak elak bandwidth over limit je nanti.

    [Balas]

  • nizam6281
    nizam6281 menulis pada 24 March, 2010, 3:12

    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

    Editor Balasan:

    @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]

  • jack
    jack menulis pada 18 July, 2010, 16:33

    thanks bro. bandwidth asek melambung jer tgh2 bulan.padahal traffic tu ciput jer
    jack´s last blog ..Anda dan Matahari- 10 Soalan Terbakar My ComLuv Profile

    [Balas]

Trackbacks

  1. Blog Protector | Imran Shamsir Dot Com

Apa kata anda ...?

Blog in mempunyai sokongan Gravatars untuk memperlihatkan personaliti anda. Dapatkan gravatar anda secara percuma!

CommentLuv Enabled

Malaysia Web Hosting
Copyright © 2010 Anjung Web. All rights reserved.
Anjung Web Forum  | Blogged.my