Back to top

Autore Topic: htaccess per velocizzare il sito  (Letto 2127 volte)

Offline ari_gs

  • Esploratore
  • **
  • Post: 128
  • Sesso: Maschio
    • Mostra profilo
htaccess per velocizzare il sito
« il: 04 Dic 2010, 10:03:57 »
Ciao  ;)
 
girando qua e là ho trovato un articolo che tratta la modifica dell'htaccess per riuscire a velocizzare il sito e indica questo codice da implementare all'attuale file
 
Codice: [Seleziona]
# Prevenire Image Hot Linking
# Cambiare ilvostrosito\.com con la vostra URL reale, mantenendo il backslash \, ad esempio !joomlashow\.it
RewriteCond %{REQUEST_FILENAME}  .(gif|jpe?g|png)$  [NC]
RewriteCond  %{HTTP_REFERER}  !^$
RewriteCond  %{HTTP_REFERER}  !ilvostrosito.com   [NC]
RewriteCond  %{HTTP_REFERER}  !bloglines.com   [NC]
RewriteCond  %{HTTP_REFERER}  !google.   [NC]
RewriteCond  %{HTTP_REFERER}  !yahoo.   [NC]
RewriteCond  %{HTTP_REFERER}  !search?q=cache   [NC]
RewriteRule  (.*)   http://127.0.0.1   [R,NC,L]
 
# Settare gli Expires headers e cache control
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault A600
  ExpiresByType image/x-icon A2592000
  ExpiresByType application/x-javascript A604800
  ExpiresByType text/css A604800
  ExpiresByType image/gif A2592000
  ExpiresByType image/png A2592000
  ExpiresByType image/x-icon A2592000
  ExpiresByType image/jpeg A2592000
  ExpiresByType image/jpg A2592000
  ExpiresByType image/jpeg A2592000
  ExpiresByType text/plain A86400
  ExpiresByType application/x-shockwave-flash A2592000
  ExpiresByType video/x-flv A2592000
  ExpiresByType application/pdf A2592000
  ExpiresByType text/html A600
 
  <filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
    Header set Cache-Control "max-age=2592000, public"
    Header unset Last-Modified
  </filesMatch>
  <filesMatch "\\.(css)$">
    Header set Cache-Control "max-age=604800, public"
    Header unset Last-Modified
  </filesMatch>
  <filesMatch "\\.(js)$">
    Header set Cache-Control "max-age=216000, private"
    Header unset Last-Modified
  </filesMatch>
  <filesMatch "\\.(xml|txt)$">
    Header set Cache-Control "max-age=216000, public, must-revalidate"
  </filesMatch>
  <filesMatch "\\.(html|htm|php)$">
    Header set Cache-Control "max-age=1, private, must-revalidate"
  </filesMatch>
 
    # Disattivare ETags
  Header unset ETag
</IfModule>
 
# Disattivare gli ETags
FileETag none


Sapete se è una cosa che funziona? Come faccio a settarlo per il mio sito?

Grazie a tutti  ;)

 



Web Design Bolzano Kreatif