"Hotlinking”Of ook wel bekend als leechen, meeliften, direct koppelen, offsite beeld grabs is een methode waarbij een webpagina neemt beelden Webserver 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 image host en we willen niet dat de afbeeldingen worden opgehaald op een andere webpagina buiten het domein stealthsetting.com. In dit geval doen we het volgende.
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 bron stealthsettings.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.:
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/ [NC,OF]
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]
In de bovenstaande situatie kunnen alle sites foto's maken van stealthsettings.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 .htaccessCPC module mod_rewrite moet aanwezig zijn in de apache webserver.