Tag Sebastian.
Redirect permanent /foo.html http://www.example.org/foo.php
Das funktioniert vermutlich nur für Verzeichnisse also muß doch RewriteRule benutzt werden.
Nein, keineswegs, es funktioniert so, wie es da steht: wenn man http://www.example.org/foo.html aufruft, wird man auf http://www.example.org/foo.php umgeleitet. Zusätzlich erhält der Client den Statuscode 301. Natürlich muss die .htaccess dort liegen, wo die foo.html lag (in meinem Beispiel im Documentroot).
Wie gesagt. Die htm-Dateien sind weg. Es gibt nur noch eine php-Datei.
Deswegen die o.g. Verfahrensweise. Im Übrigen sieht mod_alias auch die Verwendung von Regulären Ausdrücken vor: RedirectMatch.
Siechfred