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

Come escludere un indirizzo IP dalle statistiche AWStats?
Escludere uno o più IP dalle statistiche AWStats è possibile seguendo le istruzioni a seguire, tuttavia non essendo nativamente supportato dal cPanel è un qualcosa...

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...

Come fare il redirect di un sito in caso di cambio dominio?
Per impostare un redirect di tutte le pagine del proprio sito in caso di cambio di dominio si puo' eseguire un redirect di tutte le...

Il pannello di controllo รจ disponibile in italiano?
Si, il pannello di controllo per la gestione dell'hosting è disponibile in italiano.