我已经安装了apache2。当我输入http://localhost时,它会转到一个文件http://localhost/class/index.php。我如何改变它说http://localhost/index.html或任何其他页面?我将在哪个文件中找到执行此操作的设置?谢谢!
在Apache配置文件(httpd.conf)中找到DirectoryIndex
指令,或者将其添加到。htaccess文件中,并将其更改为如下样子,如果您想限制默认索引文件仅为index.html:
DirectoryIndex index.html
你也可以包括更多的资源,它们将按照给定的顺序使用,例如
DirectoryIndex index.html index.php
如果index.html和index.php同时存在,将首先显示index.html文件。
如果你修改了httpd.conf文件,不要忘记重启Apache。
查看mod_dir文档获取更多信息
Apache不会触发HTTP重定向,除非你指示它这样做。
我的建议是,你打开你最喜欢的文本编辑器,在以下位置搜索class
字符串:
- Apache安装目录中的
*.conf
文件。 -
.htaccess
文件在你的HTML目录。
如果没有找到任何东西,你也可以在你的*.php
代码中搜索header()
调用。