php - htaccess 规则解析 html 文件中的 php 不起作用

标签 php .htaccess dreamhost

我一辈子都弄不明白为什么这不起作用 - 在 dreamhost 服务器上,我创建了一个 htaccess 文件并添加了 AddHandler php5-cgi .html .htm 到根据 dreamhost 文档,允许在 html 文件中使用 php。在一个相同的 dreamhost 包上,我为另一个站点做了同样的事情并且它工作得很好,但在这种情况下它只是不会解析 php!有什么我可能在这里错过的可能导致问题的地方吗? htaccess 位于网络根目录中,不会被其他任何内容覆盖。

最佳答案

试试这个

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

如果 apache 选择 php 作为模块,以上设置将起作用。

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

 AddHandler application/x-httpd-php5 .html .htm

如果 apache 将 php 作为 CGI 执行,上面的方法是否有效?

我认为将上述两个条件放在一起并没有什么坏处,但尝试一个而不是另一个,看看它是否适合您。

阅读更多 here在我写的这篇文章中。

关于php - htaccess 规则解析 html 文件中的 php 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9369781/

相关文章:

ruby - Rack 和 Passenger 有什么区别?

php - 制作字符串 "URL safe"

php - 项目排序 Freelancer.com Api

php - 如何隐藏表格行?

php - 通过 .htaccess 将额外的 get 变量附加到 URL

.htaccess !-f 规则不起作用

php - Apache不为不存在的URL返回404错误

python - Dreamhost + Passenger + Django 故障排除

php/mysql 搜索日期并在日期是今天时发送电子邮件

python - Django on Dreamhost with Passenger : no response to browsers, 没有错误