Funziona benissimo grazie!
Questo codice
codice:
RewriteRule ^([^/]+)/(.+)\.htm/([^/]+)$ /$1/$2.html [R=301,NC,L]
L'ho modificato in modo da reindirizzare le URL sbagliate con estensione .htm non su una pagina 404 ma su quella corretta
codice:
RewriteRule ^([^/]+)/(.+)\.htm/([^/]+)$ /$1/$2.htm [R=301,NC,L]
e per le pagine con estensione .html ho aggiunto questa riga
codice:
RewriteRule ^([^/]+)/(.+)\.html/([^/]+)$ /$1/$2.html [R=301,NC,L]
Tutto funziona quindi non dovrebbero esserci problemi.
Ma per una corretta indicizzazione nei motori di ricerca è meglio reindirizzare una URL errata su una pagina esistente o su una pagina 404?