我有一个小问题,有点烦人的问题很容易解决,但我不明白为什么会这样。
我在../wamp/www/-中有几个文件夹,其中一个文件夹中有一个我创建的文件,名为index.php。当我点击其他目录时,我可以浏览我看到所有文件的正常列表,但是当我打开文件Index.php的文件夹时,它立即执行,我从未看到文件夹中的内容。相反,我不得不手动更改URL以打开该目录中的其他文件。
我删除了index.php,有一半期望它在该目录中运行其他一些.php文件,但没有。
我知道www-directory中有一个index.php文件(虽然是法语的注释),这显然是我下载的WAMP系统的一部分,但是看过人们使用索引的教程。我希望有人提到这个潜在的问题。
答案 0 :(得分:1)
这不是问题!
这就是网络服务器的工作方式。
具体来说,Apache配置中有一个设置告诉Apache应该运行的文件的名称自动如果URL中没有指定实际文件
特别是httpd.conf
DirectoryIndex index.php index.php3 index.html index.htm
如果只有在URL上指定了目录时,Web服务器才会运行这些文件,这是正常的。
在考虑更改之前,不要。几乎所有你将会遇到的情况都是如此。