Come eliminare dall'url delle pagine del sito .html
Autore: Stefania Scognamiglio
Visite 201,
Followers 2,
Condiviso 0
Ho creato un sito ma nell'url si evidenzia sempre .html alla fine di ogni pagina, ho provato a modificare il file .htaccess ma non sono riuscito. Ci sarà qualche protezione oppure c'è qualche funzione nel programma che possa modificare l'estensione.
file .htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [NC,L]
Grazie
Postato il
ti consiglio di sentire il tuo host...
Website X5 NON centra...
tieni comunque conto che se presente un file htaccess , e stai usando funzionalità di compressione o il 404 di websiteX5 , le tue istruzioni vanno messo DOPO TUTTO il codice che mette WebsiteX5
... non ne sono certo al 100%, ma forse(!) sarebbe sconsigliato farlo per alcune funzioni dinamice di controllo del sito...
... so solo che per i miei codici dinamici sul controllo e passaggio delle variabili non va bene .htaccess...
... personalmente quindi non lo faccio, ...gli esperti potranno dirti di più...
.
alcuni lo fanno nell'ottica di rendere l'url più leggibile...
io non lo faccio mai, lo ritengo inutile
L'avevo provato su di un sito e funzionava tutto bene... ma a mio parere è una cosa da fare sin da subito e non dopo che si ha già ottenuto una certa indicizzazione, perchè si rischia di ripartire da meno di zero...
e si con le variabili passate via url potrebbe fare casino...
.... condivido ... ... ciao
Prova questo, va messo in fondo:
RewriteEngine on
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]
E se hai il sito in php, cambia semplicemente tutti gli html con php