设置.htm文件以使用PHP呈现后,我被要求下载页面

时间:2013-09-27 16:47:40

标签: php .htaccess

我正在使用一个旧网站,我想添加Cookie功能以便人们使用移动网站,但如果他们愿意,也可以选择使用完整网站。该网站目前都是.htm文件,我无法预算进入并更改.php的每个链接,所以我尝试将其添加到我的.htaccess文件

AddType application/x-httpd-php .htm

这导致我正在使用的浏览器(Firefox)要求我下载该文件。它说它是一个application / x-httpd-php文件,所以我知道.htaccess文件正在运行。当我构建我的家庭Web服务器,并尝试在rails网站上运行ruby时,我遇到了同样的问题,因为我没有正确设置ruby并且它没有呈现文件。但我从未遇到过对PHP没有某种支持的网站。这可能是由另一个问题引起的。或者.htaccess文件是否会更改某些Web主机的中断规则?

任何支持都会令人惊叹!非常感谢大家:)

1 个答案:

答案 0 :(得分:2)

您需要为该类型添加处理程序,否则Web服务器不会对其执行任何操作:

AddHandler application/x-httpd-php .htm

如果您已经在服务器上执行了phpv4,那就足够了。但您也可以明确地创建自定义操作:

AddHandler application/php-cgi .htm
Action application/php-cgi /path/to/php-handler