Robert B.: .htaccess Redirect

Beitrag lesen

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