Non sei loggato | Register | 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 July 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 September 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 February 2008 alle 16:38

Devi usare il URL Rewriting

Commento di Daniele Simonin 25 February 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 August 2008 alle 00:30

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

Pingback da Creare pagine di errore con htaccess : Skydiamond 24 September 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 April 2010 alle 10:37

Feed

infoPillole (by Wikipedia)

Ultimi commenti

  • byman: Ho trovato molto utile questa raccolta di...
  • Flavio: bella questa!
  • Beta: Thank you.Beautiful CSS form“
  • Daniele Simonin: Per guadagnare molti usano questa...
  • Luca: Per guadagnare bisogna lavorare, io ho raccolto un...

Calendario

September 2010
M T W T F S S
« Aug    
 12345
6789101112
13141516171819
20212223242526
27282930  

Archivio

Categorie

News casuali

Ultimi tutorials

Progetti

Alcuni miei lettori