将 .HTML 映射为 .PHP 的一致方法

将 .HTML 映射为 .PHP 的一致方法

我们开始将一些 PHP 添加到我们的网页中,但我们希望保持传入链接正常工作。我们没有使用一堆重定向,而是通过以下方式将 HTML 文件映射到 PHP:

AddType application/x-httpd-php .html

几个月来一切都很顺利。然后主机运营商对服务器做了一些事情(跟进:原来是 PHP 引擎被切换了),浏览器开始下载包含 PHP 代码的文件(而不是查看它们)。他们建议我们将 .htaccess 文件更改为:

AddType x-httpd-php .html

缺少“application/”是否是新问题?或者他们稍后会再次更改某些内容,要求我们返回?

有没有更强大的方法将 .HTML 映射到 PHP?

答案1

如果您使用的是共享主机,并且您无法控制服务器,那么系统所有者总是有可能破坏某些东西。如果您运行自己的系统,仍然有可能出现问题,但至少它会因您的操作而出现问题。如果您设置了良好的 QA 基础架构,您可以在升级生产主机之前将更新应用于测试箱,这样您就可以在更新生产系统之前查看哪些问题出现了,并解决问题。

但是是的,PHP 完全有可能发生变化,或者将来在该系统上的设置方式会再次破坏这种映射。

相关内容