Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么htaccess强制页面下载,而不是在wamp的浏览器中显示_Php_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Php 为什么htaccess强制页面下载,而不是在wamp的浏览器中显示

Php 为什么htaccess强制页面下载,而不是在wamp的浏览器中显示,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我最近不得不重新安装wamp和.htaccess导致了500错误,所以我检查并打开了mod_重写。现在,它不是显示页面,而是强制下载。进一步的研究表明问题可能出在headers mod上,所以我打开了它,但它仍然在强制下载 我下载了该文件,强制下载的文件与我试图查看的文件不同,而是我正在处理的站点的索引文件 茫然。。。提前感谢您的帮助。 皮特找到了解决办法: 1] mod_rewite需要在httpd.config上打开 2] 需要将:AddHandler application/x-httpd

我最近不得不重新安装wamp和.htaccess导致了500错误,所以我检查并打开了mod_重写。现在,它不是显示页面,而是强制下载。进一步的研究表明问题可能出在headers mod上,所以我打开了它,但它仍然在强制下载

我下载了该文件,强制下载的文件与我试图查看的文件不同,而是我正在处理的站点的索引文件

茫然。。。提前感谢您的帮助。 皮特找到了解决办法:

1] mod_rewite需要在httpd.config上打开

2] 需要将:AddHandler application/x-httpd-php.php添加到httpd.config,而不是我以前尝试的AddHandler php script.php


感谢@Sumurai的帮助,它为我指明了正确的方向。

您试图加载的页面扩展是否与能够处理它的内容相关?(请参阅)在htaccess上的扩展名是.php,我正在使用Addhandler来处理要作为phpy处理的htm和html,您通常希望在httpd.conf中有php的处理程序。检查是否为php定义了一些内容。如果没有,请在httpd.conf中添加php的处理程序并重新启动Apache。我找不到为php定义的任何内容,因此我将AddHandler php script.php添加到httpd.config并重新启动它,但它没有做任何事情…我在下载强制文件后编辑了我的问题。。。它甚至不是我要查看的文件