为什么索引.html优先于索引.php?

2022-08-30 19:31:26

我在服务器上有一个网站。主页是 example.com/index.php。

好吧,我将索引.html命名文件上传到服务器(根目录),当我在浏览器的URL栏中键入我网站的域时,我很惊讶,因为索引.html页面加载。

(example.com->example.com/index.html)所以不是我想要的。

我的问题是:为什么会这样?为什么索引.html比索引.php更有优势?


答案 1

这实际上取决于您使用的服务器。这是一个配置问题。这并不是说使用html与php文件类型有任何好处。

你可以说变化优先,因为它是最基本的Web格式。.html

如果您使用的是Apache,只需检查默认设置:.htaccess

DirectoryIndex index.html index.shtml index.php index.htm default.html Default.htm default.html Default.html default.shtml Default.shtml page1.html index.pl index.cgi index.php3 index.phtml home.htm home.html home.shtml index.wml

您可以对其进行编辑并使其符合您的需求。


答案 2

@kuroir是正确的,这取决于Web服务器配置,在Apache中它是DirectorIndex

DirectoryIndex index.html index.php index.cgi

这将使文件优先于文件,并将文件优先于文件。.html.php.php.cgi


推荐