【问题标题】:Hide subdirectories from Media Root (Django)从媒体根目录(Django)隐藏子目录
【发布时间】:2011-04-21 00:45:05
【问题描述】:

我在与我的 Django 应用程序相同的服务器上提供静态媒体内容。我是通过一个 apache2 配置文件来实现的,该文件别名为我的媒体目录。

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

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

对此我能做些什么?

谢谢, 布伦丹

【问题讨论】:

    标签: django apache static media


    【解决方案1】:

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

    【讨论】:

    • 我认为正确的选项是Options -Indexes(或从行中删除Indexes。在我的服务器中它位于
    • 我决定添加 index.html,因为 Options 解决方案会产生没有吸引力的 403 响应。谢谢大家
    • 子文件夹也需要添加index.html,否则子文件夹仍会显示目录列表
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-24
    • 2013-07-06
    • 2015-10-04
    • 2019-04-01
    相关资源
    最近更新 更多