Between the two extensions I think that .html is the standard these days. Making the extension configurable would bring unnecessary complexity to many parts of the app, which I don’t think is warranted for something that would be useful to very few users.
Your hosting provider likely has an option in its control panel for this, if not, an htaccess will help as you said.