alexballera/portafolio/master/.htaccess - Htaccess File

alexballera/portafolio/master/.htaccess

## 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 image/svg "access 1 year"
ExpiresByType image/svg+xml "access 1 year"
ExpiresByType image/woff "access 1 year"
ExpiresByType image/webp "access 1 year"
ExpiresByType font/opentype "access 1 year"
ExpiresByType font/otf "access 1 year"
ExpiresByType font/ttf "access 1 year"
ExpiresByType font/woff "access 1 year"
ExpiresByType font/svg "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/stylesheet "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType text/javascript "access 1 month"
ExpiresByType text/script "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>

#Headers Cache-Control
<IfModule mod_headers.c>
  Header unset ETag
  FileETag None
  <FilesMatch ".(ico|jpg|jpeg|png|gif|swf)$">
      Header set Cache-Control "max-age=2592000, public"
  </FilesMatch>
  <FilesMatch ".(css|js)$">
      Header set Cache-Control "max-age=604800, public"
  </FilesMatch>
  <FilesMatch ".(x?html?|php)$">
      Header set Cache-Control "max-age=600, private, must-revalidate"
  </FilesMatch>
</IfModule>

## Error 404 ##
ErrorDocument 404 http://alexballera.com/404.html

## GZIP COMPRESSION ##
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_include mime ^application/javascript
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_include mime ^image/svg.*
mod_gzip_item_include mime ^application/(x-)?font-.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

<ifmodule mod_deflate.c>
SetOutputFilter DEFLATE
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript application/rss+xml application/vnd.ms-fontobject application/x-font application/x-font-opentype application/x-font-otf application/x-font-truetype application/x-font-ttf application/x-javascript application/xhtml+xml application/x-httpd-php application/xml font/opentype font/otf font/ttf font/woff font/svg image/svg image/jpg image/jpeg image/gif image/png image/webp image/svg+xml image/x-icon text/stylesheet text/css text/html text/javascript text/script text/plain text/text text/xml

  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4.0[678] no-gzip
  BrowserMatch bMSIE !no-gzip !gzip-only-text/html
  BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html
  SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip
  Header append Vary User-Agent env=!dont-vary
</ifmodule>

On Github License

Files

Download PDF of Htaccess file
DEFLATE, no-gzip, REQUEST_URI

Comments

Apache