Stoppa hotlinking av. Htaccess (Hur man ställer Hotlink skydd i. Htaccess)

"Länkning”Eller även känd som utlakning, piggy-stöd, direkt länka, offsite bildgripskopor är en metod med vilken en webbsida tar bilder på andra webbplatser. Den mer stora bilder och flera besök på webbplatsen som tog bilderna, är trafiken mer och konsumera mer bandbredd (Bandbredd) På källservern. Naturligtvis gäller detta inte bara bilder. Du kan hämta filer .mp3, Filer video- och till och med arkiv. I de tre sistnämnda fallen skulle bandbredd vara mycket högre och det innebär extra kostnader för den mottagande servern automatiskt.

Hur kan vi blockera andra platser att ta bilder av vår källa?

Låt oss ta följande scenario. Vi stealthsettings.com bildvärd och vi vill inte att bilderna ska hämtas på en annan webbsida utanför domänen stealthsetting.com. I det här fallet kommer vi att göra följande.

1. Lägg till en fil .htaccess in WebrootDen webbplats som är värd bilder.

2. I .htaccess lägga till följande rader.

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

Detta innebär att filer med tillägg . Jpg,. Jpeg,. Gif,. Bmp si . Png kan inte hämtas med en direktlänk från källan  stealthsettings.com och webbplatsen som tar bilderna visar bilden oops.gif Hostal La laurentiu.us.

Här är ett verkligt fall. A "IT-bloggHan tänkte på att hjälpa okunniga människor stjäla tutorials från oss. Med alla källor. Lade till nya linjer i .htaccess hade följande effekt på plats som tog bilder:

Jag vet inte - vi lär dig

Hur kan vi blockera specifika webbplatser för att ta bilder.

Det kan finnas andra situationer där vi vill göra det möjligt att ta bilder från andra webbplatser, utom vissa.

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+.)?facebook.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+.)?hi5.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+.)?softpedia.com/ [NC]
(Jpe G? | Gif | bmp | png) RewriteRule *.. $ Http://laurentiu.us/oops.gif [L]

I ovanstående situation kan alla webbplatser ta bilder från stealthsettings.com (eller från den webbplats för vilken vi redigerar .htaccess) förutom domänerna och underdomänerna för facebook.com, hi5.com si softpedia.com. Bilder som tagits från dessa tre områden kommer att omdirigeras laurentiu.us / oops.gif.

* Ange som att använda Modulen mod_rewrite måste finnas i Apache webbserver.

Grundare och redaktör Stealth Settings, från 2006 till idag. Erfarenhet av operativsystem Linux (Särskilt CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hur man » Linux » Apache » Stoppa hotlinking av. Htaccess (Hur man ställer Hotlink skydd i. Htaccess)
Lämna en kommentar