Beh non e' inutile, avevi un problema / dubbio e una cosa che nnn funzionava come volevi cmq la rewrite rule ha la seguente struttura

RewriteRule FROM TO [NC]

Dove
FROM : url della request
TO: trasformazione da utilizzare internamente

Nel tuo caso
RewriteRule ^(.*)\.php$ ./$1.html [NC]

FROM : ^(.*)\.php$
Tutte le stringhe che iniziano con qualsiasi cosa e terminano con .php

TO : ./$1.html
Riformatta prendendo il primo match della espressione regolare e concatenalo con .html

Controllo NON case sensitive