PHP 在 html 的正文中未呈现

PHP in body of html not rendering

Hostgator 最近更改了共享帐户的服务器配置。其结果是 html 文件以前服务于 php 现在它们不是。输出包括源代码中显示的 php 个标签,当然它不会被渲染。

他们不会帮忙,告诉我这是一个编码问题。我不相信...

<?php echo 'test'; ?>

无效。

所以我可以更改所有 html 文件和内部链接以具有 php 文件扩展名,但这是一项乏味的工作。幸运的是,如果我被迫它是一个小网站。

但是,如果我添加一个 .htaccess 而不是:

AddType application/x-httpd-php .htm .html

这个应该剪了吧?

然后我收到在 Firefox 上抛出一个打开文件对话框的请求,但仍然没有在 IE 上呈现...(我收到错误:您已选择打开...这是:application/x-httpd-php)

任何想法表示赞赏。

对于Hosgator,您应该添加以下代码:

AddHandler application/x-httpd-php5 .html .htm

注意 php 之后的“5”。