Si vas a cambiar las terminaciones de todas las páginas se puede añadir un patrón de forma que un par de líneas sirvan para todas las páginas. Algo como esto:
Código Apache:
Ver originalRewriteCond %{THE_REQUEST} \ /(.+)\.html
RewriteRule ^ /%1.php [L,R=301]
Comprueba antes que no soy un experto en .htaccess.