tsergium/funcake.org/master/.htaccess - Htaccess File

tsergium/funcake.org/master/.htaccess

SetEnv APPLICATION_ENV development
Options -Indexes
ErrorDocument 403 /403.html

## EXPIRES CACHING ##
#<IfModule mod_expires.c>
#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 text/html "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"
#</IfModule>
## EXPIRES CACHING ##

#SetOutputFilter DEFLATE

#<IfModule mod_deflate.c>
    #The following line is enough for .js and .css
#    AddOutputFilter DEFLATE js css

    #The following line also enables compression by file content type, for the following list of Content-Type:s
#    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml

    #The following lines are to avoid bugs with some browsers
#    BrowserMatch ^Mozilla/4 gzip-only-text/html
#    BrowserMatch ^Mozilla/4.0[678] no-gzip
#    BrowserMatch bMSIE !no-gzip !gzip-only-text/html
#</IfModule>

#<IfModule mod_headers.c>
#  <FilesMatch ".(js|css|xml|gz)$">
#    Header append Vary: Accept-Encoding
#  </FilesMatch>
#</IfModule>

RewriteEngine On

# redirect www to non www
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

# redirect index.php to root
#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /([^/]+/)*index.php
#RewriteRule ^index.php(.*)$ /$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

On Github License

Files

Download PDF of Htaccess file
DEFLATE, ENV, HTTP_HOST, no-gzip, REQUEST_FILENAME, THE_REQUEST

Comments

Apache