2013-09-22 45 views
1

我需要我的.html文件被作爲.PHP處理,所以我加了下面一行到我的.htaccess文件:的.htaccess將AddType解析HTML(怪異的行爲)

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

它可以大大的WAMP ,但在生產這種奇怪的事情發生。

如果我讓服務器打開默認頁面(只需輸入domain.com),它將打開index.html並將其處理爲php(good!)。但是,如果我直接運行任何.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線,以確保它不是一個衝突。

我的服務器是共享的,可以在UNIX上使用FreeBSD和Apache運行。任何幫助表示讚賞!謝謝。

回答

0

嘗試

AddHandler fcgid-script .htm .html 

或者

AddHandler x-mapp-php5 .html .htm