Non sei loggato | | Login

5 tips su htaccess che ogni Webmaster dovrebbe conoscere Aggiungi

News / Codice

Questo post è una traduzione non ufficiale e con aggiunte personali di "5 htaccess Tricks Every Webmaster Should Know".

Redirezionare i visitatori durante l'aggiornamento del proprio sito

Tutti i visitatori tranne voi (ossia l'IP 123.123.123.123) verranno redirezionati alla pagina page.html:

  1. order deny,allow
  2. deny from all
  3. allow from 123.123.123.123
  4.  
  5. ErrorDocument 403 /page.html
  6.  
  7. <Files page.html>
  8. allow from all
  9. </Files>

Naturalmente cambiare pagina e IP è d'obbligo ;)

Pagina 404 personalizzata

In passato ho scritto un tutorial intitolato "Personalizzare i messaggi d’errore con .htaccess di Apache" quindi vi consiglio di dargli una letta ;)

Gestire le pagine spostate o con nome modificato

Se avete spostato una pagina e volete che tutto ciò risulti "trasparente" ai vostri visitatori:

  1. Redirect 301 /old.html http://yoursite.com/new.html

In questo caso viene fatto un redirect con codice 301.

Evitare il browsing delle directory

Quando non c'è una pagina di index (di solito index.html o default.html) alcuni server mostrano la lista dei file presenti nella directory.
Se si vuole eliminare questa opzione:

  1. Options All -Indexes

Facile no?

Creare URL user-friendly

Ipotizziamo che vogliamo rendere più usabili i seguenti urls:

  • http://yoursite.com/about
  • http://yoursite.com/pages/about.html

Con il mod_rewrite si possono fare cose molte interessanti:

  1. RewriteEngine on
  2. RewriteRule ^about/$    /pages/about.html [L]
  3. RewriteRule ^features/$ /features.php [L]
  4. RewriteRule ^buy/$      /buy.html [L]
  5. RewriteRule ^contact/$  /pages/contact.htm [L]

In questo modo digitando "http://yoursite.com/about" verrà visualizzato il contenuto di "/pages/about.html".
Naturalmente l'utilizzo avanzato di questa tecnica permette di fare una miriade di cose ;)

Autenticazione e autorizzazione visitatori

In passato ho scritto un tutorial intitolato "Autenticazione e autorizzazione usando .htaccess di Apache" dove spiego il tutto.

Con htaccess si possono fare una serie infinite di cose, tra cui:

Per maggiori info vi consiglio di leggere "Comprehensive guide to .htaccess" oppure meglio ancora vedere cosa dice il sito ufficiale di Apache.

Daniele Simonin 10 Luglio 2007 alle 11:19 Trackback URI

Scrivi un commento

Tags di formattazione:








Leggi i 6 commenti

[...] Traduzione articolo (in italiano): 5 tips su htaccess che ogni Webmaster dovrebbe conoscere [...]

Pingback da Costiga » Blog Archive » 5 trucchi con htaccess per Webmasters 3 Settembre 2007 alle 20:41

Avrei bisogno di dirottare tutto il contenuto di una directory verso un'altra senza però cambiare l'url...quindi pensavo ad utilizzare rewriterule...

Questo comando messo in htaccess funziona però mi viene cambiato l'url:

redirect 301 /directory/ http://www.nomesito.com/directory/

Qualcuno mi può aiutare?

grazie

Commento di dam 23 Febbraio 2008 alle 16:38

Devi usare il URL Rewriting

Commento di Daniele Simonin 25 Febbraio 2008 alle 07:17

[...] 5 tips su htaccess che ogni Webmaster dovrebbe conoscere / Melodycode.com - Life is a flash (tags: htaccess redirect) Condividi: [...]

Pingback da links for 2008-08-05 [delicious.com] » Ubuntu block notes 6 Agosto 2008 alle 00:30

[...] Via Mondycode.com - Life is a flash [...]

Pingback da Creare pagine di errore con htaccess : Skydiamond 24 Settembre 2008 alle 11:34

Ciao, molto utili i tuoi consigli.. ho scritto anche io qualche tempo fa dei consigli mirati su htaccess.. prova / provate a farci un giro..

http://thejoe.co.nr/search.php?q=htaccess&search=Search

Commento di TheJoe 1 Aprile 2010 alle 10:37

Feed

infoPillole (by Wikipedia)

Ultimi commenti

  • ViZ: Sei un grande!
  • enzo: ORA puoi provare JAMP ottimo framework scritto da...
  • Federico: PHP & template engine comparison:...
  • Federico: PHP & template engine compared:...
  • Ionela: interessante! volevo segnalarvi una nuova...

Calendario

Maggio 2012
L M M G V S D
« Lug    
 123456
78910111213
14151617181920
21222324252627
28293031  

Archivio

Categorie

News casuali

Ultimi tutorials

Progetti

Alcuni miei lettori