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…

Artikel Berkaitan


avatar

About Editor

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?
This entry was posted in Tutorial Komputer and tagged , , , . Bookmark the permalink.

32 Responses to Bagaimana mengelakkan Image Hotlinking

  1. avatar Daus says:

    wah! terima kasih atas infonya :)
    Daus´s last blog post ..Cara letak sudu dan garfu lepas makan

  2. avatar jack says:

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

  3. avatar nizam6281 says:

    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

    • avatar Editor says:

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

  4. avatar nizam6281 says:

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

  5. avatar h says:

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

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

  7. avatar beliamuda says:

    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.

  8. avatar Mus says:

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

  9. Pingback: Blog Protector | Imran Shamsir Dot Com

  10. avatar zik says:

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

  11. avatar imran says:

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

  12. avatar suri says:

    salam tuan rumah..
    satu ilmu yang baru buat suri..terima kasih atas tunjuk ajar tersebut..sb suri baru sahaja dlm dunia berblog ni..

  13. avatar ahmadyusrie says:

    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

  14. avatar etomyam says:

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

  15. avatar wanwma says:

    menarik! tak pernah terfikir pun pasal benda ni!

  16. avatar zaiMi says:

    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?

    • avatar Editor says:

      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.

  17. avatar kenwooi says:

    cool.. thanks for sharing the tips =)

Leave a Reply

Your email address will not be published.


CommentLuv badge