Hjælp til udformning af mod_rewrite regel
Jeg har noget mod_rewrite i min vhost i øjeblikket, men skal bruge en lille udbyggelse af den.Den skal blokere alt deeplinking generelt og blokere helt for visning af wmv og mov filer.
Min nuværende mod_rewrite ser således ud:
RewriteMap lowercase int:tolower
RewriteEngine on
RewriteCond ${lowercase:%{HTTP_REFERER}} !^([^.]+)\.frak\.dk$
RewriteRule http://www\.frak\.dk [R]
RewriteCond ${lowercase:%{HTTP_HOST}} !^$
RewriteCond ${lowercase:%{HTTP_HOST}} !^www\.frak\.dk$
RewriteCond ${lowercase:%{HTTP_HOST}} ^(www\.)([^.]+)\.frak\.dk$
RewriteRule ^(.+) ${lowercase:%{HTTP_HOST}}$1 [C]
RewriteRule ^(www\.)([^.]+)\.frak\.dk(.*) /web/www/frac/users/$2$3 [L]
RewriteCond ${lowercase:%{HTTP_HOST}} ^(www\.)frak\.dk$
RewriteRule ^(.+) ${lowercase:%{HTTP_HOST}}$1 [C]
RewriteRule ^(www\.)frak\.dk(.*) /web/www/frac.dk$2 [L]
RewriteCond ${lowercase:%{HTTP_HOST}} ^([^.]+)\.frak\.dk$
RewriteRule ^(.+) ${lowercase:%{HTTP_HOST}}$1 [C]
RewriteRule ^([^.]+)\.frak\.dk(.*) /web/www/frac/users/$1$2 [L]