0

我的 django 应用程序(托管在 appengine)中有一个 /static/ 子目录,用于提供图像、.js 和 .css 文件(使用 django.views.static.serve)。

我想阻止在该子目录上列出目录,但 .htaccess 似乎不起作用。我怎样才能做到这一点 ?

4

1 回答 1

2

这个问题有很多困惑。

.htaccess 是 Apache Web 服务器的一项功能,因此它自然不会在 Apache 未提供服务的站点上运行。

django.views.static.serve 是一种仅用于开发的文件服务方法。它不能在生产站点中使用 - 事实上,正如文档DEBUG所述,如果为 False ,它甚至不起作用。

App Engine 有自己的静态资产服务方法,通过在 app.yaml中配置的处理程序路径,这就是您应该为 App Engine 应用程序使用的方法。无论如何,此方法不支持目录列表。

于 2013-09-11T08:11:03.287 回答