WAMP:Index.php在选择目录时立即执行/运行

时间:2016-04-13 09:27:20

标签: php wamp

我有一个小问题,有点烦人的问题很容易解决,但我不明白为什么会这样。

我在../wamp/www/-中有几个文件夹,其中一个文件夹中有一个我创建的文件,名为index.php。当我点击其他目录时,我可以浏览我看到所有文件的正常列表,但是当我打开文件Index.php的文件夹时,它立即执行,我从未看到文件夹中的内容。相反,我不得不手动更改URL以打开该目录中的其他文件。

我删除了index.php,有一半期望它在该目录中运行其他一些.php文件,但没有。

我知道www-directory中有一个index.php文件(虽然是法语的注释),这显然是我下载的WAMP系统的一部分,但是看过人们使用索引的教程。我希望有人提到这个潜在的问题。

1 个答案:

答案 0 :(得分:1)

这不是问题!

这就是网络服务器的工作方式。

具体来说,Apache配置中有一个设置告诉Apache应该运行的文件的名称自动如果URL中没有指定实际文件

特别是httpd.conf

中的这一行
DirectoryIndex index.php index.php3 index.html index.htm

如果只有在URL上指定了目录时,Web服务器才会运行这些文件,这是正常的。

在考虑更改之前,不要。几乎所有你将会遇到的情况都是如此。