Hi,
Ich habe:
RewriteEngine On
RewriteRule ^(.*)\.htm$ /$1.phtml [R=301,L]
hm. Im Betreff schreibst Du redirect, hier rewrite.
Verwirrung.
Was ist der Zweck der Übung?
Usprünglich hatte ich *.htm-Seiten mit kleinen eingebetteten php-Skripten und so eingerichtet, dass geparsed:
AddType application/x-httpd-php .htm
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.
Hast Du für .phtml einen speziellen Handler?
Wenn ja: warum nicht den Handler für .htm (ggf. zusätzlich) einrichten?
Kannitverstan. 😉