Tag Sebastian.
RewriteRule ^(.+?).htm[l]?$ /$1.php [L,R=301]
Naja. Das würde glaube ich nicht funktionieren weil in der Variable $1 dann ja "seite" stehen würde. Und die seite.php gibt es nicht.
Was willst du denn genau umleiten? Du kannst genausogut schreiben
RewriteRule ^(.+?).htm[l]?$ /neue_seite.php [L,R=301]
oder
RewriteRule ^blubber.htm[l]?$ /blubber.php [L,R=301]
oder
RewriteRule ^sabber.htm[l]?$ /sabber.php [L,R=301]
Siechfred