2011-04-21 44 views
3

我正在为我的Django应用程序在同一服务器上提供静态媒体内容。我通过别名为我的媒体目录的apache2配置文件来完成。从媒体根(Django)隐藏子目录

它的工作原理是服务器通过WSGI将媒体目录作为静态内容和Django应用程序提供。

问题是,当用户转到我的媒体网址(www.mysite/media /)时,他们可以查看我所有的静态内容目录。我不想那样。

我该怎么办?

感谢, 布伦丹

回答

7

或者禁用目录列表(Options)或加空index.html文件。

+3

我认为正确的选项是一个'选项-Indexes'(或从行中删除'Indexes'。在我的服务器里面有 2011-04-21 02:11:06

+0

我决定去添加一个index.html,因为选项解决方案产生一个毫无吸引力的403响应。谢谢你们 – Ben 2011-04-21 03:08:23