Redirigir * .htm a * .php

Estoy intentando descubrir cómo redireccionar todo el tráfico de un sitio web desde cualquier dirección .htm a una versión .php de la página. Espero que sea una regla de .htaccess, pero no he podido encontrar nada que me convenga todavía y no soy el mejor con .htaccess.

Cualquier ayuda muy apreciada.

Esto hará el trabajo en su archivo .htaccess:

RedirectMatch 301 (.*)\.htm$ $1.php 
 RewriteEngine on RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC] RewriteRule ^ /%1.php [NC,L,R] 

Esto redirigirá file.html a file.php sin causar un error de bucle infinito.