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