Pues eso depende de exactamente qué tenga dicho archivo, si es sólo HTML entonces cualquier extensión es válida.
Pero si vas a ejecutar código PHP también entonces es obligatorio usar la extensión .php para eso.
Eso lo pudiste experimentar en menos de un minuto.
Recuerda: la diferencia vital de todo esto es que PHP con include/requiere siempre tratará de evaluar el código PHP que encuentre en el texto.
Si sólo es texto lo mejor es usar readfile() para no poner a pensar demasiado al interprete de PHP.