1

我在一个旧网站上工作,我想添加 cookie 功能以允许人们使用移动网站,但如果他们愿意,也可以选择使用完整网站。该网站目前是所有 .htm 文件,我不能用预算进入并将每个链接更改为 .php 所以我尝试将它添加到我的 .htaccess 文件

AddType application/x-httpd-php .htm

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

任何支持都会很棒!谢谢大家!谢谢 :)

4

1 回答 1

2

您需要为该类型添加一个处理程序,否则网络服务器不会对它做任何事情:

AddHandler application/x-httpd-php .htm

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

AddHandler application/php-cgi .htm
Action application/php-cgi /path/to/php-handler 
于 2013-09-27T17:05:11.350 回答