31 lines
752 B
ApacheConf
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>
|
|
|