我的php项目如何让index.php成为我的项目加载而不是index.html的第一页
答案 0 :(得分:4)
您可以通过htaccess
在htaccess
文件中写下以下代码
DirectoryIndex index.php
答案 1 :(得分:1)
在apache.conf中搜索DirectoryIndex
并确保index.php位于index.html之前。像这样:
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
如果您无权访问apche配置或者不想全局设置此行,也可以将此行添加到.htaccess文件中
答案 2 :(得分:1)
所以有一个很好解释的答案,要做的是OP要求你必须在Apache中使用DirectoryIndex
。在站点配置或.htaccess中,您必须输入以下内容:
DirectoryIndex index.php
单独告诉apache启动index.php
作为主文件。因此加载domain.tld/
它确实会加载index.php
DirectoryIndex index.php index.html
这将加载index.php
但如果不存在,则会尝试加载index.html
。列出的文件的顺序是apache首先查找的内容。
更多详情here