Állj hotlinking által. Htaccess (Hogyan állítsuk Hotlink Protection in Htaccess)

"HotlinkingVagy más néven piócát rakó, piggy-hordozó, közvetlenül összekötő, távoli kép markolók egy olyan módszert, amellyel a weboldal veszi képek más helyszíneken. A több nagy képek és több látogatást a helyszínen tartott képeket még nagyobb forgalmat és nagyobb a fogyasztása band (Sávszélesség) Az a forrás szerver. Természetesen ez nem csak a képeket. Lehet letölteni fájlokat .mp3, fájlok videó és még levéltár. Ezekben az utolsó három esetben sávszélesség sokkal nagyobb lenne, és automatikusan a fogadó szerver költségeit extra.

Hogyan lehetne a más oldalakra, hogy a képek a mi forrás?

Vegyük a következő helyzetet. Van stealthsettings.com image host, és nem akarjuk, hogy a képeket egy másik, a domainen kívüli weboldalon találják meg stealthbeállítás.com. Ebben az esetben a következőket tesszük.

1. Egy fájl .htaccess in WebrootA hely, ahol a képek otthont.

2. A. Htaccess hozzá a következő sorokat.

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

Ez azt jelenti, hogy kiterjesztésű fájlokat . Jpg,. JPEG,. Gif,. Bmp si . Png nem szerezhető be közvetlen hivatkozással a forrásból  stealthsettings.com, és a képeket készítő webhely megjeleníti a képet oops.gif Hostal laurentiu.us.

Itt van egy valós eset. A "IT BlogArra gondolt, hogy tudatlan embereknek segítsen lopás oktatóanyagok tőlünk. Az összes forrás. Az új vonalak hozzá. Htaccess a következő volt hatása a helyszínen tartott képek:

Nem tudom, - hogy tanítani

Hogyan lehetne a megfelelő helyeket, hogy a képek.

Lehet, hogy olyan helyzetekben, amikor azt szeretné, hogy figyelembe képeket más weboldalakon csak néhány.

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]
RewriteRule. *. (JPE? G | gif | bmp | png) $ http://laurentiu.us/oops.gif [L]

A fenti helyzetben minden webhely képes képet készíteni stealthsettings.com (vagy azon a webhelyen, amelyre a .htaccess fájlt szerkesztjük), kivéve a .domaineket és aldomaineket facebook.com, hi5.com si softpedia.com. Kép vett ezen a három területen lesz irányítva laurentiu.us / oops.gif.

* Adja meg, hogy a készülék A modul mod_rewrite jelen kell lennie az Apache webszerver.

Alapítója és szerkesztője Stealth Settings, 2006-tól napjainkig. Operációs rendszerekben szerzett tapasztalat Linux (Különösen CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hogyan » Linux » Apache » Állj hotlinking által. Htaccess (Hogyan állítsuk Hotlink Protection in Htaccess)
Írj hozzászólást