[英].htaccess AddType to parse html (weird behavior)
我需要將.html文件處理為.php,因此我在.htaccess文件中添加了以下行:
AddType application/x-httpd-php .htm .html
它在沼澤中工作得很好,但是在生產中會發生這種奇怪的事情。
如果我讓服務器打開默認頁面(只需鍵入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上運行。 任何幫助表示贊賞! 謝謝。
嘗試
AddHandler fcgid-script .htm .html
要么
AddHandler x-mapp-php5 .html .htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.