DirectoryIndex index.php index.html ErrorDocument 404 /404.html ErrorDocument 403 /403.html Require all denied Order deny,allow Deny from all RewriteEngine On #RewriteBase / #RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] #RewriteRule ^(.*)$ https://%1/$1 [R=301,L] RewriteRule ^(?:cache|log)\b.* - [R=403,L] RewriteCond %{REQUEST_FILENAME} \.php$ RewriteRule !index\.php.* - [R=403,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^assets/css/cache$ assets/css/index.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^assets/js/cache$ assets/js/index.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^assets/js/cm$ assets/js/codemirror/index.php [L] RewriteCond %{REQUEST_FILENAME} !-f #RewriteRule .* index.php/$0 [L] RewriteRule .* index.php [PT,QSA,L] ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresByType text/css "access 1 month" ExpiresByType application/pdf "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType image/x-icon "access 1 year" ExpiresDefault "access 1 month" Header always append X-Frame-Options SAMEORIGIN