一个允许列举目录下文件的 Apache 服务器,如何绕过目录下的默认页?

2015-05-31 20:49:18 +08:00
 schezuk

比如访问http://e-chinese.org/campussong/MP3/
服务器不返回403,会列举该目录下的所有文件。

但是访问http://e-chinese.org/campussong/
服务器会返回该目录下index.html的内容(并非301重定向,URL也没有补足index.html

有没有办法绕过这个index.html,让对方服务器列举该目录下的所有文件?
请求http://e-chinese.org/campussong/./ 仍然被视作请求index.html

这个问题起因是该网站有死链,猜测是目录结构做过调整,想分析原来指向的位置。
我没有这个服务器的权限。

PS: 『你不能过于频繁地创建新主题』和『你访问之前页面的频率不太正常』是什么……
逼得我不得不用旧账号。

3162 次点击
所在节点    程序员
8 条回复
hicdn
2015-05-31 21:04:41 +08:00
删除 index.html
liuhaotian
2015-05-31 21:09:16 +08:00
不可以
shierji
2015-05-31 21:13:59 +08:00
直接全部爬下来。。。
schezukNewTos
2015-05-31 21:36:18 +08:00
@shierji 有些资源没有被html页面链接到怎么办?
RIcter
2015-05-31 21:45:24 +08:00
绕不过。
p1n3
2015-05-31 22:38:57 +08:00
p1n3
2015-05-31 22:39:39 +08:00
vinsony
2015-06-01 22:26:30 +08:00
去掉DirectoryIndex里面的index.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/195130

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX