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

Länkning"Och även känt under namnet 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 Vi värd bilder och bilder kan tas på en annan webbplats utanför stealthsetting.com. I så fall kommer vi att göra härnäst.

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 direkt från källan länken stealthsettings.com, och sajten kommer att ta bilder för att visa bilden oops.gif Hostal La laurentiu.us.

Här är ett verkligt fall. A "IT-blogg"Tänkte att hjälpa människor okunniga 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/ (+..) [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]

I situationen ovan alla webbplatser kan hämta bilder från stealthsettings.com (eller webbplats för den utgåvan. Htaccess) med undantag av namn från 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.

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

Om författaren

stealth LP

Grundare och redaktör stealth SettingsI 2006 datum.
Erfarenhet på Linux-operativsystem (särskilt CentOS), Mac OS X, Windows XP> Windows 10 och Wordpress (CMS).

Lämna en kommentar

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.