simukti/book/master/book.public/.htaccess - Htaccess File

simukti/book/master/book.public/.htaccess

AddDefaultCharset UTF-8

# set gzip transfer if possible
# http://developer.yahoo.com/blogs/ydn/posts/2010/12/pushing-beyond-gzipping/
<IfModule mod_headers.c>
    BrowserMatchNoCase (MSIE|Firefox|Chrome|Safari|Opera) HAVE_Accept-Encoding
    SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)s,?s(gzip|deflate)?|X{4,13}|~{4,13}|-{4,13})$ HAVE_Accept-Encoding
</IfModule>

# I set browser caching for all common contents
# file png
<FilesMatch ".(png)$">
    <IfModule mod_headers.c>
        Header set Content-type "image/png"
        Header set Cache-Control "max-age=29030400, private, proxy-revalidate"
    </IfModule>
</FilesMatch>
# file jpg
<FilesMatch ".(jpg|jpeg|jpe)$">
    <IfModule mod_headers.c>
        Header set Content-type "image/jpeg"
        Header set Cache-Control "max-age=29030400, private, proxy-revalidate"
    </IfModule>
</FilesMatch>
# file gif
<FilesMatch ".(gif)$">
    <IfModule mod_headers.c>
        Header set Content-type "image/gif"
        Header set Cache-Control "max-age=29030400, private, proxy-revalidate"
    </IfModule>
</FilesMatch>
# file css
<FilesMatch ".(css)$">
    <IfModule mod_headers.c>
        Header set Content-type "text/css; charset=UTF-8"
        Header set Cache-Control "max-age=29030400, private, proxy-revalidate"
    </IfModule>
</FilesMatch>
# file javascript
<FilesMatch ".(js)$">
    <IfModule mod_headers.c>
        Header set Content-type "text/javascript; charset=UTF-8"
        Header set Cache-Control "max-age=29030400, private, proxy-revalidate"
    </IfModule>
</FilesMatch>
# file ico favicon
<FilesMatch ".(ico)$">
    <IfModule mod_headers.c>
        Header set Content-type "image/x-icon"
        Header set Cache-Control "max-age=29030400, private, proxy-revalidate"
    </IfModule>
</FilesMatch>

# Now I set rewriting for application
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule !.(ico|js|jpg|css)$ index.php

On Github License

Files

Download PDF of Htaccess file
REQUEST_FILENAME

Comments

Apache