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

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 reindirizzo alla versione mobile i visitatori da tablet e smartphone?
Per reindirizzare i visitatori del proprio sito provenienti da smartphone, tablet, cellulari e dispositivi mobili, basta creare un file .htaccess nella cartella "public_html" del proprio...

I vostri server supportano le estensioni Microsoft Front Page?
Si, i server hanno le estensioni front page attive ed abilitate.

Cosa fare per l'alert "Segnalato sito ingannevole" da Google Safe Browsing?
Quando un sito viene bloccato dal servizio Safe Browsing di Google, non è possibile visualizzarlo all'interno del browser in quanto viene visualizzato nel browser al...