Isso porque o Apache não procura dentro dos arquivos ao decidir se deseja fazer proxy de uma solicitação para o PHP-FPM ou processá-la internamente. Os arquivos .html
não são enviados para o PHP-FPM, embora possam ser configurados dessa maneira. Desperdício de desempenho, no entanto.
IMHO, executando PHP em arquivos não chamado .php
, .phtml
ou o que quer que seja um erro de configuração. Seria de esperar que os arquivos HTML fossem verdadeiramente estáticos. Se você está usando o PHP-FPM, provavelmente deve desabilitar o mod_php.