【问题标题】:Umbraco: Deny public access for media files of contentUmbraco:拒绝公开访问内容的媒体文件
【发布时间】:2013-05-15 05:25:46
【问题描述】:

我正在使用 Umbraco 4.11.8。

对于我的网站,我有一个文档类型,其中包含一个用于上传 PDF 文件的字段。此文档类型的已创建内容项不是公开的,因此只有特定的成员组才能看到它们。效果很好。

但是...当我在浏览器中键入 PDF 文件的特定路径时,它会显示给我,但它不应该。它必须对已登录的成员可见。

有没有办法用 umbraco 做到这一点,还是我必须用 webserver (IIS 7) 和 web.config 做到这一点?我可以拒绝访问媒体文件夹中的所有媒体文件,但也有公开的图像和文件。所以这不是解决方案。

【问题讨论】:

    标签: iis web-config umbraco media public


    【解决方案1】:

    你可能想看看这个包“媒体保护”; http://our.umbraco.org/projects/website-utilities/media-protect

    我们已在多个项目中使用它并取得了巨大成功。它运作良好,是一种可靠的解决方案。

    【讨论】:

    • 谢谢。这正是我正在寻找的,但不利的一点是它不是免费的。因此,您可能知道一种无需任何费用即可做到这一点的方法。
    猜你喜欢
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 2019-08-22
    • 2021-01-07
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多