显示索引列表的网页

显示索引列表的网页

我使用 Apache 2.2.22 进行网络托管,并创建了一个目录树,如下所示C:/server/www/apacheserver.dev/public_html并将所有内容(我的网页文件)放入公共的html但在 public_html 中我仍有子目录文件,而在子目录文件内我仍有另一个子目录文件。所以我的网页目录看起来像C:/server/www/apacheserver.dev/public_html/sub-directory/another-sub-dir整个编码都在另一个子目录

因此,每次我尝试通过输入 URL 访问我的主页时,网页都会显示索引,并且只有一个文件列表,这是我的子目錄文件。如果我点击该文件,我将被重定向到另一个索引列表,它是/子目录索引. 有两种类型的列表。父目录另一个子目录我不知道那是哪里父目录因为我的目录中没有这样的文件。但这并不是真正的问题。

因此,要访问网页的主登录(索引.php),我必须单击每个文件。我看到很多人发布了同样的问题,给出的唯一答案是添加目录索引 index.html index.php并且这条线已经存在于我的httpd配置文件。这意味着这个解决方案对我没有帮助。

有人可以告诉我如何将用户重定向到主页(index.php)而无需选择文件吗?

答案1

Apache 区分大小写,除非您在问题中输入了拼写错误,否则您的Index.php文件应该重命名为index.php

其次,听起来你需要设置DocumentRoot指令到您想要用于您的 Web 内容的正确基目录。

当未找到 IndexDocument 时,Apache 默认会生成一个目录结构表示,如下所示mod_autoindex其中“父目录”位于目录树的上一级。

答案2

相关内容