pickles/boilerplate/public/.htaccess
2011-04-16 22:38:14 -04:00

31 lines
752 B
ApacheConf

# Sets up ETags
FileETag MTime Size
# Prevent session IDs from appearing
php_value session.use_only_cookies 1
php_value session.use_trans_sid 0
# Sets up the mod_rewrite engine
RewriteEngine on
RewriteBase /
# Strips the trailing slash
RewriteRule ^(.+)/$ $1 [R]
# Makes sure to skip rewriting files and directories that really exist
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [L]
# Rewrites "dynamic" content filenames with dynamic timestamps data
RewriteRule ^(.+)\.([\d]+)\.(css|js|gif|png|jpg|jpeg)$ /$1.$3 [NC,QSA]
# One rewrite to rule them all
RewriteRule ^(.+)$ index.php?request=$1 [NC,QSA]
# Blocks access to .htaccess
<Files .htaccess>
order allow,deny
deny from all
</Files>