door

0

Hotlinking door .htaccess stoppen (Hotlink-beveiliging instellen in .htaccess)

Hotlinking door .htaccess stoppen (Hotlink-beveiliging instellen in .htaccess)

0

Hotlinken” of ook bekend als uitlogen, meeliften, directe koppeling, externe beeldopnamen is een methode waarmee een webpagina afbeeldingen ophaalt een andere webpagina. Hoe groter de afbeeldingen en hoe meer bezoeken aan de site die de afbeeldingen heeft gemaakt, hoe meer verkeer wordt gegenereerd en hoe meer bandbreedte wordt verbruikt (Bandbreedte) op de bronserver. Dit geldt uiteraard niet alleen voor afbeeldingen. Bestanden kunnen worden gedownload .mp3, bestanden video En zelfs archieven. In deze laatste drie situaties zou het bandbreedteverbruik veel hoger zijn en automatisch extra kosten voor de hostserver met zich meebrengen.

Hoe kunnen we voorkomen dat andere sites afbeeldingen van onze bron maken?

Laten we het volgende scenario doen. Wij stealthsettings.com host voor de afbeeldingen en we willen niet dat de afbeeldingen worden opgehaald op een andere webpagina buiten het stealthsetting.com-domein. In dit geval gaan wij het volgende doen.

1. Er wordt een bestand toegevoegd .htaccess in webroot- de site waar de afbeeldingen worden gehost.

2. Voeg in .htaccess de volgende regels toe.

RewriteEngine Aan
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 En .png ze kunnen niet worden genomen met een directe link van de stealthsettings.com-bron, en de site die de afbeeldingen ophaalt, zal de afbeelding weergeven oeps.gif hostata de laurentiu.us.

Hier is een echt geval. A “IT-blog” hij dacht onwetende mensen te helpen het stelen van de tutorials van ons. Met bronnen en al. De regels die we in .htaccess hebben toegevoegd, hadden het volgende effect op de site die de afbeeldingen heeft gedownload:

Nu Stii - Te invatam noi

Hoe kunnen we voorkomen dat bepaalde sites afbeeldingen downloaden?

Er kunnen andere situaties zijn waarin we het downloaden van afbeeldingen van andere sites willen toestaan, met uitzondering van enkele.

RewriteEngine Aan
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]

In de bovenstaande situatie kunnen alle sites afbeeldingen ophalen van stealthsettings.com (of van de site waarvoor we .htaccess bewerken) met uitzondering van domeinen en subdomeinen van facebook.com, hi5.com En softpedia.com. Afbeeldingen die door deze drie domeinen worden opgehaald, worden doorgestuurd naar laurentiu.us/oops.gif.

*Ik specificeer dat ik dit moet gebruiken de module mod_rewrite het moet aanwezig zijn in de apache-webserver.

Hotlinking door .htaccess stoppen (Hotlink-beveiliging instellen in .htaccess)

Mogelijk bent u ook geïnteresseerd in...

Geen www.

Hoe kom je af van www. voor de naam van een domein/subdomein? De transformatie van www.domain.tld naar domain.tld. RewriteEngine Aan Herschrijven...
Lees verder

Qihoo!

Interessante titel, toch? :) Waarschijnlijk interessant voor wie een website of een webhostingserver beheert (vooral webhos...
Lees verder

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd *