A hotlinkelés vagy direktlinkelés egy olyan módszer amivel mások a mi sávszélességünket kihasználva jelenítik meg képeinket vagy más tartalmainkat az oldalukon. Tehát a fájlok nem a saját szerverükről, hanem miénkről lesznek hostolva, ezért a mi számlánk ketyeg nem az övék. Ezt sokan ezért lopásnak is tekintik, de van megoldás ellene.
Mint sok esetben, most is a .htaccess fájlban találjuk a megoldást. Mint tudjuk a Drupal főkönyvtárában található egy .htaccess fájl, de ezt most békén hagyjuk. Helyette a képek tárolási mappájában lévő .htaccess fájlt keressük meg. Ez általában a sites/default/files
mappa. Miután végeztünk a .htaccess fájlal, valahogy így kell majd kinéznie:
A következő megoldáshoz a mod_rewrite nevű Apache modulra van szükség a szerverünkön.
Megismétlem, ez nem a főkönyvtárad .htaccess fájljába kerül, hanem a files
mappában lévőbe! A beírt sorok blokkolni fognak minden olyan kérést ami nem a megadott domain névről jön, és a beállított képet pl. a “nincshotlink.gif”-et jelenítik meg a hotlinkelt kép helyett.
A témádhoz tartozó képek nem lesznek ezzel levédve. Ehhez a témád mappájában is létre kell hoznod egy ilyen .htaccess fájlt.
Figyelem: ez a technika befolyásolhatja a különféle képkeresők működését, így csak meggondoltan használjuk.