Stop Hotlinking door .htaccess (Hoe setup Hotlink Protection in .htaccess)

Hotlinking'Of zogenaamde leechen, meeliften, direct koppelen, offsite beeld grabs is een methode waarbij een webpagina neemt beelden andere websites. Hoe meer grote beelden en meerdere bezoeken aan de site die beelden heeft is nog meer verkeer en meer consumeren banda (bandbreedte) Op de bronserver. Natuurlijk, dit geldt niet alleen voor bestanden. U kunt bestanden ophalen . Mp3bestanden video- en zelfs archief. In deze laatste drie gevallen banda verbruik veel hoger zou zijn en zou automatisch tot extra kosten voor de hostserver.

Hoe kunnen we blokkeren andere sites om foto's van onze bron te nemen?

Om het volgende scenario te doen. Wij stealthsettings.com Wij plaatsen geen foto's en afbeeldingen kunnen worden gedownload naar een andere website buiten het toepassingsgebied stealthsetting.com. In dit geval zullen we gaan doen.

1. Voeg een bestand .htaccess in webrootDe site die worden gehost beelden.

2. In. Htaccess voeg de volgende regels.

RewriteEngine On
RewriteCond% {HTTP_REFERER}! Http: // (. +.)? Stealthsettings.com/ [NC] RewriteCond% {HTTP_REFERER}! ^ $
RewriteRule * (JPE G |? Gif | bmp | png).. $ Http://laurentiu.us/oops.gif [L]

Dit betekent dat bestanden met extensies . Jpg,. Jpeg,. Gif,. Bmp si . Png kunnen niet rechtstreeks worden opgehaald uit de bron link stealthsettings.com, en de site zal foto's nemen geeft het beeld oops.gif Host naar laurentiu.us.

Hier is een echte zaak. A "IT Blog"Ik dacht dat om mensen te helpen onwetend stelen tutorials van ons. Met alle bronnen. De nieuwe regels toegevoegd Htaccess hadden het volgende effect op de site die beelden heeft.:

Ik weet het niet - we leren je

Hoe kunnen we blokkeren bepaalde sites om foto's te nemen.

Kunnen andere situaties waarin u wilt toestaan ​​het nemen van beelden van andere websites behalve enkele.

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]

In de situatie vooral sites kan foto's nemen op stealthsettings.com (of website voor die editie. Htaccess) met uitzondering van de namen van facebook.com, hi5.com si softpedia.com. Beelden uit deze drie gebieden wordt doorgestuurd naar laurentiu.us / oops.gif.

* Geef aan dat te gebruiken CPC module mod_rewrite moet aanwezig zijn in de apache webserver.

Stop Hotlinking door .htaccess (Hoe setup Hotlink Protection in .htaccess)

Over de auteur

stealth LP

Oprichter en redacteur stealth InstellingenIn 2006 datum.
Ervaring op Linux-besturingssystemen (vooral CentOS), Mac OS X, Windows XP> Windows 10 en WordPress (CMS).

Laat een bericht achter

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.