【问题标题】:Allowing/Disallowing directory listings with .htaccess使用 .htaccess 允许/禁止目录列表
【发布时间】:2012-04-26 12:20:21
【问题描述】:

我有一个 wordpress 网站正在运行,目前任何人都可以通过访问来查看上传目录

http://site.com/wp-content/uploads

我想阻止在浏览器中查看此目录,但我希望可以查看子文件夹(例如http://site.com/wp-content/uploads/PublicUploads)。我试过设置

IndexIgnore *

在上传文件夹中,但我不知道如何将子文件夹设置回可见。

任何帮助将不胜感激

【问题讨论】:

    标签: .htaccess directory


    【解决方案1】:

    大多数人使用

    Options -indexes
    

    要使子目录再次可见,您需要在该子目录中放置一个 .htaccess 文件,其中包含 Options +indexes

    【讨论】:

      【解决方案2】:

      使用 mod_rewrite 您可以像这样阻止对wp-content/uploads 目录的直接访问:

      RewriteRule ^wp-content/uploads/?$ - [F,NC]
      

      请记住,这只会阻止浏览/wp-content/uploads 内容,但会允许浏览/wp-content/uploads/PublicUploads 或任何/wp-content/uploads/foo

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-19
        • 1970-01-01
        • 1970-01-01
        • 2013-11-19
        • 1970-01-01
        • 1970-01-01
        • 2011-09-26
        • 2014-01-03
        相关资源
        最近更新 更多