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

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/ [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 Modul mod_rewrite harus hadir di Apache webserver.

Pendiri dan editor Stealth Settings, dari tahun 2006 sampai sekarang. Pengalaman pada sistem operasi Linux (Terutama CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

How to » Linux » Apache » Berhenti hotlinking oleh. Htaccess (Cara setup Hotlink Protection masuk htaccess)
Tinggalkan Komentar