- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Redirect pagine .html a pagine senza
-
Redirect pagine .html a pagine senza
Tempo addietro i link del mio blog cambiarono e ho notato che alla fine dell'indirizzo la dicitura .html non era più esistente.
Tant'è che su vari siti alcuni dei miei link non sono raggiungibili proprio per questo motivo. So di dover modificare il file .htaccess ma non so in che modo... Consigli?
-
RewriteEngine On
RewriteRule ^(.*).html$ $1 [R,301]
-
@Juanin said:
RewriteEngine On
RewriteRule ^(.*).html$ $1 [R,301]Ciao Juanin e grazie per avermi risposto!
Ho provato ad aggiungere il codice da te consigliato, solo che non era funzionante, forse perché R,301 dovrebbe essere R=301
Ho aggiunto anche ",L" perché ho notato che poi il sito andava troppo lento.
Quindi è saltato fuori questo:
RewriteEngine On
RewriteRule ^(.*).html$ $1 [R=301,L]
Fatto ciò ho provato a vedere se reindirizzava, ma niente!
L'indirizzo dei miei post è impostato così: miosito.com/2013/07/articolo d'esempio/
Prima era così miosito.com/2013/07/articolo d'esempio.htmlNon so proprio cosa ci sia di sbagliato (o cosa abbia sbagliato io). Come si può sistemare questa faccenda?
-
Ciao Pierzollo,
sì hai ragione è stato un mio errore di battitura
Puoi incollare tutto il tuo .htaccess?
-
Ciao Juanin,
Ho risolto tutto! Ho aggiunto al file .htaccess questo codice:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ (/[^\ ]+).html\
RewriteRule ^ %1 [L,R=301]Così ho eliminato il problema delle pagine inesistenti. Grazie mille comunque per il supporto!