So, if you name a file with a ".php" extension, it gets processed OK? If that's the case, why not just change the ".html" extension on the HTML files to be ".php"?<br><br>In fact, looking back at your original question, if a file contains PHP code, then it should have the .php extension, I think. Then you know it's going to work.<br><br>After all, if you're writing a C program, you put ".c" on the end. If you're writing C++, you use ".cc". I'm confused as to why you'd need to parse *all* ".html" files as if they were ".php" when the ".php" extension is (presumably) working OK. One thing to consider is that if you are going to parse <b>every</b> html page as PHP then you will be doing a *lot* of extra processing that is just not required.<br><br>If you really have to name all you html files with "php" extensions, then I think you need to take a look in the "http.conf" file. Take a copy of it as it is now (in case of problems). Look through it for the "php" settings and duplicate them, replacing "php" or "php3" with "html" as appropriate. Restart the Apache server and then give it a try.