1

我需要将我的 .html 文件作为 .php 处理,因此我在 .htaccess 文件中添加了以下行:

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

它在 wamp 上非常有效,但在生产中会发生这种奇怪的事情。

如果我让服务器打开默认页面(只需键入 domain.com),它将打开 index.html 并将其作为 php 处理(好!)。但是,如果我直接运行任何 .html 文件(即 domain.com/index.html 或任何其他 html 文件),它将不会被作为 php 处理。

我尝试了其他组合但没有成功。例如:

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

或者

AddType application/x-httpd-php5 .php

或者

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

或者

<FilesMatch "\.html$">
    ForceType application/x-httpd-php
</FilesMatch>

我还删除了所有其他 .htaccess 行以确保它不是冲突。

我的服务器与 Apache 共享并在 UNIX FreeBSD 上运行。任何帮助表示赞赏!谢谢。

4

1 回答 1

0

尝试

AddHandler fcgid-script .htm .html

或者

AddHandler x-mapp-php5 .html .htm
于 2015-03-30T13:58:42.637 回答