我的网站有一堆简单的HTML页面。页面中有一个菜单,当然所有页面都会重复显示html。我希望能够将菜单放在php文件中,然后将其作为所有html文件中的include。
我以为我可以通过将所有html文件解析为php来完成.htaccess。但是我在解析时遇到了实际问题。我已经有很多谷歌链接,并尝试了一些东西,但似乎没有任何想法:
我试过的东西:
# 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
感谢
答案 0 :(得分:0)
我在评论中的答案(我不应该这样做)删除了换行符。
某些主机(包括我用于其共享服务器的主机)的Linux配置不同。您可能想与他们交谈或查看他们的支持文档,他们可能已经为您解答了。
对于我的主机,这是使PHP在具有.html扩展名的文件中执行的正确命令对。
AddHandler cgi-script .html
SetEnv PHP_EXTENSION .html