.htaccess AddType来解析html(奇怪的行为)

时间:2013-09-22 12:15:31

标签: apache .htaccess add-type

我需要将.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 FreeBSD上运行。任何帮助表示赞赏!感谢。

1 个答案:

答案 0 :(得分:0)

尝试

AddHandler fcgid-script .htm .html

或者

AddHandler x-mapp-php5 .html .htm