HTML文件解析为PHP,但显示为HTML


html files parsed as php but shown as html

我有一个网站,其中有一堆简单的HTML页面。页面中有一个菜单,当然html在所有页面中都是重复的。我希望能够把菜单在一个php文件,然后有它作为一个包含在所有的html文件。

我想我可以通过将所有html文件解析为php来使用。htaccess来做到这一点。然而,我有真正的问题,让它解析。我已经尝试了大量的谷歌链接,并尝试了一堆东西,但似乎没有一个工作任何想法:

stuff I've try:

            # Use PHP5.4 as default
            AddHandler x-httpd-php .html .htm 
            AddHandler php-script .php .html .htm
            AddHandler php5-script .php .html .htm
            AddType application/x-httpd-php .htm 
            AddType application/x-httpd-php .html

            AddHandler application/x-httpd-php54 .html .htm
            AddHandler application/x-httpd-php54 .php .html

不是一次全部,而是一行一行地。这些都不起作用!服务器使用快速cgi所以我认为实际上只需要addhandler的东西,它使用5.4.4

谢谢

我在评论中的回答(我不应该这样做)删除了换行符。

一些主机(包括我用于其共享服务器的主机)具有不同的Linux配置。你可能想和他们谈谈或查看他们的支持文档,他们可能已经为你回答了这个问题。

对于我的主机,这是让PHP在扩展名为.html的文件中执行的正确命令对。

AddHandler cgi-script .html 
SetEnv PHP_EXTENSION .html