I will attempt to add some context to better help you understand what is going on here.
You have to keep the following in mind:
- By default RW makes html pages (you can change this in settings)
- By default most web servers wil display an .html page over a .php page if they both exist
- RW does not delete any files from your web server, it will only add new ones or overwrite ones that exist
- Some stacks require a .php page and some of them actually change it automatically
So that means that if you publish a page as .html and later add a stack that requires php and republish, chances are you will now have both a .html and a .php page.
Since RW does not delete files from your server it is up to you to do the housekeeping. In most cases you will need to get rid of the .html page. But it is possible that you may edit a page and remove a stack that requires php and would work with a .html page as well.
Okay, all that being said, I know of no downside to just making every page a .php weather it needs php to run or not. That’s what I tend to do on all but the simplest of sites. (I just set the site up in RW to use .php)
I hope that helps. - It can be a little confusing…