Options -Indexes

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteBase /
RewriteCond %{REQUEST_URI} !=/server-status
RewriteCond %{REQUEST_URI} !=/monitor-apache-qos
RewriteCond %{REQUEST_URI} !=/monitor-apache-qos-console
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/monitor-apache
RewriteRule . /index.php [L]
</IfModule>

<ifModule mod_headers.c>

<FilesMatch "\.(htm|html|js|css|txt)$">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</filesMatch>

<filesMatch ".(gif|png|jpg|jpeg|ico)$">
ExpiresActive On
Header set Cache-Control "max-age=604800"
</filesMatch>

<FilesMatch "vendor\.bundle\.addons\.(js)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>

<FilesMatch "taglib\.(js)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>

</ifModule>