Stop Hotlinking ved .htaccess (Sådan setup Hotlink Beskyttelse i .htaccess)

"Hotlinking”Eller også kendt som leecher, piggy-backing, direkte forbinder, offsite billede højkant er en metode, som en webside tager billeder af andre steder. De mere store billeder og flere besøg på webstedet, der tog billederne er endnu mere trafik og forbruge mere bånd (båndbredde) På kildeserveren. Selvfølgelig gælder dette ikke kun til billeder. Du kan hente filer .mp3, Files video og endda arkiver. I disse sidste tre tilfælde båndbredde indtagelse vil være langt højere, og vil automatisk være vært server koster ekstra.

Hvordan kan vi blokere andre sites til at tage billeder af vores kilde?

Lad os tage følgende scenario. Vi har stealthsettings.com billedhost, og vi ønsker ikke, at billederne skal hentes på en anden webside uden for domænet stealthsetting.com. I dette tilfælde vil vi gøre følgende.

1. Tilføj en fil .htaccess in WebrootDet sted, hvor billederne er vært.

2. Den. Htaccess tilføje følgende linjer.

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

Det betyder, at filer med extensions . Jpg. Jpeg. Gif,. Bmp si . Png kan ikke hentes med et direkte link fra kilden  stealthsettings.com, og det sted, der tager billederne, viser billedet oops.gif Hostal laurentiu.us.

Her er en reel sag. A "IT BlogHan tænkte på at hjælpe uvidende mennesker stjæle tutorials fra os. Med alle kilder. De nye linjer tilføjet Htaccess havde følgende indvirkning på stedet, der tog billeder.:

Jeg kender ikke - vi lære dig

Hvordan kan vi blokere bestemte websteder for at tage billeder.

Der kan være andre situationer, hvor du vil tillade at tage billeder fra andre hjemmesider, undtagen nogle.

OmskrivningEngin 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]

I ovenstående situation kan alle websteder tage billeder fra stealthsettings.com (eller fra det websted, som vi redigerer .htaccess for) undtagen domænerne og underdomænerne til facebook.com, hi5.com si softpedia.com. Billeder taget fra disse tre områder vil blive omdirigeret laurentiu.us / oops.gif.

* Angiv som at bruge Modulet mod_rewrite skal være til stede i Apache webserver.

Stifter og redaktør Stealth Settings, fra 2006 til i dag. Erfaring med operativsystemer Linux (Især CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hvordan man » Linux » Apache » Stop Hotlinking ved .htaccess (Sådan setup Hotlink Beskyttelse i .htaccess)
Efterlad en kommentar