[eluser]esset[/eluser]
Okay I think the problem lies within my mod_rewrite rule. After RewriteRule the [L] stands for "Last" which would "kill" everything else.
Is there a way for me to run the "prevent-hotlinking-of-images" before my rewriterule to send everything to index.php?
Btw laytone: I added in "options -indexes" into my .htaccess before the mod_rewrite and it now prevents direct access to directories

but still doesn't for files.
Thanks all