【问题标题】:How do I "hide" subfolders on my Site?如何在我的站点上“隐藏”子文件夹?
【发布时间】:2013-03-16 18:06:14
【问题描述】:

我不确定在搜索时最好的方法是什么,但我有一个相对简单的问题:

假设我有 mysite.com 然后我有 mysite.com/images

如何保护该子文件夹不被任何人访问?我有多个像这样分布在网站上的文件夹。在这方面我是新手。我是否在每个文件夹中放置一个文件,弹出某种错误?我应该重定向还是让屏幕弹出站点地图?

【问题讨论】:

  • 如何保护目录是操作系统和网络服务器应该处理的事情。这不是通常是编程问题。
  • 这取决于您使用的网络服务器等。

标签: html security


【解决方案1】:

您使用什么网络服务器?当您使用 apache 时,您可以在要保护的文件夹中创建 .htaccess 文件。例如。您可以允许从 ip 地址 1.2.3.4 访问目录,使用 htaccess 文件中的以下行阻止其他目录:

order deny,allow    
allow from 1.2.3.4
deny from all

【讨论】:

    【解决方案2】:

    您可以使用.htaccess 来执行此操作。这是一个很好的方法的链接:htaccess protect all subfolders & files

    【讨论】:

      【解决方案3】:

      您可以重命名文件夹,使其前面有一个.。在你的情况下,

      .images
      

      只需浏览您使用的任何文件系统,找到文件夹并将其重命名以在其前面放置 .

      这样,任何人都无法从浏览器/另一台服务器访问它(基本上除了您和您​​的服务器脚本之外的所有人都无法访问它)。但是,如果您的图片显示在网页中,您将无法使用此方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-22
        • 2015-04-09
        • 2017-06-06
        • 1970-01-01
        • 2011-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多