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

"Hotlinking”Of ook wel bekend als 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 heimelijkheidsettings.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 kan niet worden opgehaald met een directe link van de stealth-bronsettings.com, en de site die de afbeeldingen zal maken, geeft de afbeelding weer oops.gif Host naar laurentiu.us.

Hier is een echt geval. EEN "IT BlogHij overwoog onwetende mensen te helpen 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 bovenstaande situatie kunnen alle sites stealth-afbeeldingen makensettings.com (of van de site waarvoor we .htaccess bewerken) met uitzondering van de domeinen en subdomeinen 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 heimelijkheid SettingsIn 2006 datum.
Ervaring met Linux-besturingssystemen (vooral CentOS), Mac OS X, Windows XP> Windows 10 en WordPress (CMS).

Laat een bericht achter