Här är färdigt exempel på hur du kan använda mod_rewrite i .htaccess. Följande kod spärrar alla försök till nedladdningar där referer-addressen inte är från din sajt.
Citat:
<Directory "/path/till/katalogen/med/bilderna/i">
#Sökväg till aktuell katalog. Det går även att ha relativ sökväg.
Rewriteengine on
#Drar igång mod_rewrite
RewriteCond %{HTTP_REFERER} !^$
#Ser till att bilderna går att nå om referer-adressen är tom. En del brandväggar spärrar nämligen att referer-adressen skickas mellan olika sajter.
RewriteCond %{HTTP_REFERER} !^http://www.dinsajt.se/ [NC]
#Ser till att besökare från www.dinsajt.se kan se bilderna. Ändra!
RewriteRule ^.*$ /images/bad_link.gif [R]
#Här är vad som ska ske med alla felaktiga länkar. "[R]" gör att en redirect till /images/bad_link.gif görs vilket jag personligen föredrar eftersom det då syns i loggen. Om du inte har "[R]" så blir det ingen redirect och därmed vet klienten inte om att den fått "fel" fil.
</Directory>
|
Manualen för mod_rewrite för Apache 2.x