Moin Alfie,
Das war nach einem Server-Umzug für meinen neuen Provider nicht mehr akzeptabel. Solche Seiten müssen *.phtml sein. Soll sein. Umbenannt und die *.htm-Seiten gelöscht.
Es bleibt aber das Problem mit Links von externen Sites (ganze Menge). Die laufen natürlich ins Leere.
also lieber rewrite als redirect.
Dein Regexp-Pattern ist an sich schon einmal korrekt (wobei ich eher .+
statt .*
nähme – außer, Du hast tatsächlich auch /.htm
als Pfad).
Dann bleibt noch die RewriteRule
und da darf dann kein Redirect definiert sein, wenn umgeschrieben werden soll:
RewriteRule "^(.+)\.htm$" $1.phtml [QSA]
Viele Grüße
Robert