PHP 对我来说是个谜。在我的网站的 FTP 主目录中,我上传了 2 个文件:a.txt 和 b.txt。如果我在浏览器中输入我的网站地址,我可以看到 a.txt 和 b.txt。但是当我上传名为 index.php 或 default.php 的文件时,刷新浏览器时只能看到空白页。
我的问题是:它是如何工作的?它足以让我的文件无法访问吗?
答案1
这实际上不是 PHP 的事情。
实际上,自开始,Web 服务器有一个“索引页”或“默认页”的概念,几乎总是命名为index.html
。如果目录中有一个“索引”文件,则显示该文件;否则,显示文件列表。(它甚至有一个维基百科文章。
通常的索引文件名是index.html
或index.htm
,有时也是default.html
( .htm
)。当服务器安装了 PHP 时,它只会index.php
在该列表中添加一个名称 。