【发布时间】:2012-02-15 17:22:05
【问题描述】:
我有一个非常大的 CDN 清除服务器。它的结构是这样的
site.com/
site.com/assets/
site.com/assets/products/3424/imgs/large.jpg
site.com/assets/products/3424/imgs/med.jpg
site.com/assets/products/3424/imgs/small.jpg
site.com/assets/products/3424/xml/xml.xml
site.com/assets/products/3424/swf/swfvideo.jpg
site.com/assets/products/3424/html5/video.ogg
site.com/assets/products/3424/mp3/mp3.jpg
等等..有很大的目录。我想知道是否可以禁用对目录列表 /assets/、/products/、/3424/ 的所有访问 - 所以基本上唯一可以看到目录的人是 CDN 清除机器人。我希望 CDN 能够缓存所有索引文件夹和目录。用户会在目录中看到禁止,但显然他们可以看到文件..
【问题讨论】:
-
有一个名为 AutoIndex 的 nginx 模块,你可以在这里阅读 - wiki.nginx.org/HttpAutoindexModule
标签: nginx cdn directory-structure