Ciao.
Questo codice:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http : // www . sito . com/[/url]$1/ [L,R=301]
aggiunge il trailing slash nel caso manchi (se viene digitato: www . sito . it/dir lo trasforma in www . sito . it/dir/ )
io dovrei togliere invece il trailing slash.
Ho il codice che applica l'estensione al file quando questa manca...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*).html$
RewriteRule ^(.*)$ http : // www . sito . it/dir/$1.html [L,R=301]
...solo che se è presente il trailing slash produce una cosa del tipo file/.html
funziona ma esteticamente non mi piace per niente.
Grazie per eventuali consigli.

Rispondi quotando