Berhenti hotlinking oleh. Htaccess (Cara setup Hotlink Protection masuk htaccess)

"HotlinkingAtau juga dikenal sebagai leeching, piggy-backing, secara langsung menghubungkan, offsite gambar diperebutkan adalah metode yang halaman web mengambil gambar 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 tipusettings.com gambar tuan rumah dan tidak ingin bahwa gambar dapat diambil di halaman web lain di luar stealthsetting.com tersebut. Dalam hal ini kita akan lakukan selanjutnya.

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 sumber silumansettings.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.:

Saya tidak tahu - kami mengajarkan Anda

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/ [CN, OR] RewriteCond% {HTTP_REFERER} ^ http: // (.. +) Hi5.com/ [CN, 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 dari 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 Modul mod_rewrite harus hadir di Apache webserver.

Berhenti hotlinking oleh. Htaccess (Cara setup Hotlink Protection masuk htaccess)

Tentang Penulis

Stealth LP

Pendiri dan editor Stealth SettingsDalam tanggal 2006.
Pengalaman di sistem operasi Linux (terutama CentOS), Mac OS X, Windows XP> Windows 10 dan WordPress (CMS).

Tinggalkan Komentar