解析html作为php与htaccess提示下载

时间:2015-09-22 12:35:36

标签: php apache .htaccess

我有一个html网站,我希望将html页面解析为php;我正在使用htaccess文件。

在在线服务器上,它可以正常工作。命令是:

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

但是,在localhost服务器上它根本不起作用。当我访问该页面时,它会提示下载文件而不是显示页面。

我想使用PHP 5.6.3和PHP作为模块。

我在htaccess中尝试了各种类似的命令,例如:

  • AddType application/x-httpd-php .html .htm
  • AddType application/x-httpd-php5 .html .htm
  • AddHandler application/x-httpd-php .html .htm
  • AddHandler application/x-httpd-php5 .html .htm
  • AddHandler application/x-httpd-php .html .htm
  • AddHandler application/x-httpd-php5 .html .htm
  • AddHandler x-mapp-php .html .htm
  • AddHandler x-mapp-php5 .html .htm

但没有运气。

我也试过RemoveHandler .html .htm但没有成功。

我检查了httpd.conf文件,其中包括以下内容:

LoadModule php5_module "C:/Program Files/PHP/php5apache2_4.dll"

AllowOverride All

<Directory "D:/mysites/">
    AllowOverride All
    Require all granted
</Directory>

那我应该在哪里找错呢?

任何提示都表示赞赏。

1 个答案:

答案 0 :(得分:0)

你应该尝试这样的事情:

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

但是最好将它添加到你的vhost中,或者如果可能的话,在你的apache2.conf中进行博客。