FAQ - Come si puo' rimuovare la pagina index dalle URL con htaccess?

Per rimuovere dalla URL la pagina index.php (o html, ht, etc et), si puo' usare la riscrittura del file tramite htaccess.

Il file .htaccess può essere creato dal gestore dei documenti del cPanel, basterà solo creare un nuovo file chiamato ".htaccess" (attenzione al punto davanti).

All'interno del file appena creato basterà inserire il codice a seguire:

RewriteRule (.*?)index.php/*(.*) /$1$2 [R=301,NE,L]

Tale codice riscriverà tutte le pagine "index.php", ovvero' rimuoverà dall'url "index,php", la rimozione avverrà sia dalla cartella radice che da qualsiasi altra sottocartella del sito. Qualora si utilizzasse "index.html" basterà sosituire nel codice "php" con "html", e cosi viaper quasliasi altro tipo di estensione utilizzata per la pagina index.

Tale tecnica è utile per indicare ai motori di ricerca quale pagine utilizzare, per evitare la doppia indicizzazione basterebbe semplicemente creare una gerarchia di link senza utilizzare "index" nel link, tuttavia grazie al codice riportato sopra è possibile riparare in maniera rapida.
FAQ Precedente su Hosting
<< Come fare il redirect del sito da www a senza www?
FAQ Successiva su Hosting
Come si effettua un traceroute/tracert? >>
FAQ Correlate

L'hosting supporta gli script Perl/CGI?
Si, l'hosting supporta gli script Perl/CGI.

Quale è la differenza tra dominio ed hosting?
L'Hosting o il Web hosting è la spazio allocato su un server connesso perennemente a Internet. Questo permette alle persone di qualsiasi parte del mondo...

Come posso risolvere l'errore "508 Resource Limit Reached"?
L'errore 508 Resource Limit Reached si verifica quando il proprio account di hosting ha raggiunto i limiti di risorse assegnati (CPU, RAM, I/O, Numero di...

Come si disabilita Magic Quotes con htaccess?
Va innanzitutto detto che non è possibile disabilitare sui nostri server Magic Quotes tramite htaccess, tuttavia per farlo basta creare un php.ini personalizzato. La FAQ prosegue...