【问题标题】:Directory listing outside index.htmlindex.html 之外的目录列表
【发布时间】:2021-03-30 05:49:35
【问题描述】:

我在 Apache 服务器上有一个静态网站。我有一个文件夹(我不向其他人透露他的名字),我不希望任何人偶然发现它。有没有办法在不同的页面下列出目录?

为了澄清,我在example.com 的根文件夹中关闭了目录列表。在对应于example.com/folder1/ 的子文件夹中,我有另一个允许目录列表的.htaccess。但是,我不希望输入example.com/folder1/index.html 或等效项的人看到目录列表。我希望他们必须去example.com/folder1/otherindex.html 才能看到列表。

Apache 可以做到这一点吗?

【问题讨论】:

标签: apache


【解决方案1】:

应该是

DirectoryIndex  filename

在您的 .htaccess 中

【讨论】:

  • 我必须创建那个文件吗?如果是这样,我在里面放什么?如果没有,这似乎不起作用。它只是绕过了我设置的空白index.html 并显示了一个目录列表,这正是我想要的。
  • 抱歉,现在明白了你的想法....嗯,我只能想到一种技巧:您想要生成自动文件列表的任何文件夹通常都对用户开放,除非它不在root 并使用别名指向它。如果您为所需的 .html 设置别名,它可能会起作用(我不确定您是否可以为文件设置别名): alias /folder/xyz.html d:/..../ 但我没有试试看!!
猜你喜欢
  • 1970-01-01
  • 2017-04-17
  • 1970-01-01
  • 1970-01-01
  • 2022-01-22
  • 2018-08-04
  • 2021-01-29
  • 1970-01-01
  • 2013-01-12
相关资源
最近更新 更多