Homepage » Internet » Intelligensebb módja annak, hogy megakadályozzuk a .htaccess-hez való képhivatkozást

    Intelligensebb módja annak, hogy megakadályozzuk a .htaccess-hez való képhivatkozást

    Észrevette-e valaki, aki ellopta a képeket, az URL-címét közvetlenül és az Ön engedélye nélkül jeleníti meg a honlapjukon? Ez az amit hívunk kép hotlinking. Rossz, mivel nemcsak a képeinket ellopja, hanem a sávszélességeinket is kihasználja. Mivel közvetlenül a szerverünkről hívják, minden alkalommal, amikor a képeket a weboldalukra töltik, sávszélességet fizet. A .htaccess-en keresztüli vezérlés az egyik leghatékonyabb módja annak, hogy megakadályozzuk a kép forrását.

    És okosabb módon azt értjük, hogy a webmesternek nagyobb ellenőrzést kell nyújtania a .htaccess-en a következők tekintetében:

    • milyen oldalakat kell blokkolni
    • milyen webhelyek engedélyezhetők
    • engedélyezze / letiltja az üres hivatkozásokat
    • az egyéni képek megjelenítése a kép forró összeköttetésének észleléséhez
    • védendő fájlokat

    1. lépés - .htaccess létrehozása

    Ha jelenleg nem használ .htaccess-t a webes fiókjában, akkor létre kell hoznia egyet. Nyissa meg a jegyzettömböt, mentse el .htaccess hosszabbítás nélkül. Azok számára, akik már rendelkeznek meglévő .htaccess fájldal, töltsék le a helyi számítógépre, mivel a 2. lépésben néhány szerkesztést fogunk végrehajtani.

    2. lépés - .htaccess hotlinking kód

    Illessze be a következő kódot a .htaccess-be.

     RewriteEngine on RewriteCond% HTTP_REFERER! ^ $ RewriteCond% HTTP_REFERER! ^ Http (s)?: // (www)? Yourdomain.com [NC] RewriteCond% HTTP_REFERER! ^ Http (s)? //(www.)?hogyanagyon2.com [NC] RewriteRule (jpg | jpeg | png | gif) $ http://hpmouse.googlepages.com/hotlink.gif [NC, R, L] 

    Magyarázat

    2. sor - üres hivatkozók engedélyezése (ajánlott).

     RewriteCond% HTTP_REFERER! ^ $ 

    Egyes felhasználók a tűzfal alatt böngésznek, így nem nyújtanak hivatkozási információkat. Az üres hivatkozások letiltása azt jelenti, hogy megakadályozza, hogy hozzáférjenek ezekhez a képekhez. Ha azonban blokkolni szeretné az üres hivatkozásokat, csak törölje a 2. sort.

    3. sor, 4. sor - A webhelyek lehetővé teszik a képek összekapcsolását.

     RewriteCond% HTTP_REFERER! ^ Http (s)?: // (www)? Yourdomain.com [NC] RewriteCond% HTTP_REFERER! ^ Http (s)?: // (www)? Yourdomain2. com [NC] 

    Alapértelmezés szerint az összes webhely letiltásra kerül a hotlinking-ről. Csak az Ön által megadottak jogosultak erre.

    5. sor - a blokkolni kívánt fájlformátum, egyéni blokkoló képek.

     RewriteRule (jpg | jpeg | png | gif) $ http://hpmouse.googlepages.com/hotlink.gif [NC, R, L] 

    A () között a képek, amelyeket a hotlinking-ről blokkolnak. További elkülönítéshez”|”

    Változás 'http://hpmouse.googlepages.com/hotlink.gif'a beállított képhez, és ha a kép forrásait észleli, ez a kép megjelenik. Csak győződjön meg róla, hogy ez a kép nem védett-e, vagy a szerver végtelen hurokba léphet.