"HotlinkingAtau juga dikenal sebagai leeching, piggy-backing, secara langsung menghubungkan, offsite gambar diperebutkan adalah metode yang halaman web mengambil gambar server web situs lain. Gambar-gambar yang lebih besar dan beberapa kunjungan pada situs yang mengambil gambar bahkan lebih banyak lalu lintas dan mengkonsumsi lebih banyak band (Bandwidth) Pada server source. Tentu saja, ini tidak hanya berlaku untuk gambar. Anda dapat mengambil file .mp3, File video dan bahkan arsip. Dalam terakhir tiga kasus konsumsi bandwidth akan jauh lebih tinggi dan akan menjadi tuan rumah otomatis biaya server tambahan.
Bagaimana kita bisa memblokir situs-situs lain untuk mengambil gambar dari sumber kami?
Mari kita skenario berikut. Kami memiliki stealthsettings.com image host dan kami tidak ingin gambar diambil di halaman web lain di luar domain stealthsetting.com. Dalam hal ini kami akan melakukan hal berikut.
1. Menambahkan file .htaccess in WebrootSitus di mana gambar yang di-host.
2. The htaccess. Tambahkan baris berikut.
RewriteEngine On
RewriteCond% {HTTP_REFERER}! Http: // (. +.)?stealthsettings.com / [NC]
RewriteCond% {HTTP_REFERER}! ^ $
RewriteRule * (JPE G | gif | bmp | png?).. $ Http://laurentiu.us/oops.gif [L]
Ini berarti bahwa file dengan ekstensi . Jpg,. Jpeg, Gif, Bmp.. si . Png tidak dapat diambil dengan tautan langsung dari sumbernya stealthsettings.com, dan situs yang akan mengambil gambar akan menampilkan gambar tersebut oops.gif Hostal laurentiu.us.
Inilah kasus nyata. SEBUAH "IT BlogDia berpikir untuk membantu orang yang bodoh mencuri tutorial dari kami. Dengan semua sumber. Garis baru yang ditambahkan htaccess memiliki efek berikut pada situs yang mengambil gambar.:
Bagaimana kita dapat memblokir situs-situs tertentu untuk mengambil gambar.
Mungkin ada situasi lain di mana Anda ingin memperbolehkan mengambil gambar dari situs-situs lain kecuali beberapa.
RewriteEngine On
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Facebook.com/ [NC, OR]
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Hi5.com/ [NC, OR]
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Softpedia.com/ [NC]
RewriteRule * (JPE G | gif | bmp | png?).. $ Http://laurentiu.us/oops.gif [L]
Dalam situasi di atas, semua situs dapat mengambil gambar stealthsettings.com (atau dari situs tempat kami mengedit .htaccess) kecuali untuk domain dan subdomain dari facebook.com, hi5.com si softpedia.com. Gambar yang diambil dari tiga daerah akan diarahkan laurentiu.us / oops.gif.
* Tentukan untuk menggunakan .htaccessModul mod_rewrite harus hadir di Apache webserver.