2

我如何在我的 php 项目中让 index.php 成为我的项目加载的第一页而不是 index.html

4

3 回答 3

4

您可以通过htaccess

htaccess在您的文件中写入以下代码

DirectoryIndex index.php
于 2013-04-13T19:57:34.940 回答
1

在你的 apache.conf 中搜索DirectoryIndex并确保 index.php 在 index.html 之前。像这样:

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

如果您无权访问 apche 配置或不想全局设置,您也可以将此行添加到您的 .htaccess 文件中

于 2013-04-13T19:57:52.733 回答
1

因此,有一个很好解释的答案,要执行 OP 要求您必须DirectoryIndex在 Apache 中使用的操作。在站点配置或 .htaccess 中,您必须输入以下内容:

DirectoryIndex index.php

仅此一项就告诉 apacheindex.php作为您的主文件启动。所以加载domain.tld/它真的很加载index.php

DirectoryIndex index.php index.html

这将加载index.php,但如果不存在,它将尝试加载index.html. 列出的文件的顺序是 apache 首先查找的。

更多细节在这里

于 2013-04-13T20:01:33.917 回答