【问题标题】:Give no one access in a directory .htaccess不允许任何人访问目录 .htaccess
【发布时间】:2010-11-16 04:18:44
【问题描述】:

这可能很简单,但我找不到。 我想制作一个 .htaccess 文件,这样任何人都无法进入该文件夹。 除了服务器上的php。

有人知道代码行吗?

谢谢 马蒂

【问题讨论】:

    标签: php .htaccess directory


    【解决方案1】:

    你想要

    Deny from all
    

    【讨论】:

      【解决方案2】:

      也许最好更改文件夹的权限和所有权,而不是使用 .htaccess 来做。

      Deny from All
      

      是在 .htaccess 中实现的方式

      【讨论】:

      • 如果您更改权限和所有权,PHP(由 Apache 运行)将无法访问该目录中的文件;而且我敢打赌,OP 仍然希望能够使用 PHP 访问这些文件——他可能只是不希望任何人直接下载文件。
      【解决方案3】:

      您可以尝试使用 mod_rewrite 重定向它以使其有用,即返回到网站流中,而不是拒绝所有流量。

      RewriteEngine on
      rewriteRule ^path/to/forbidden/directory/? index.php [L]
      

      【讨论】:

        【解决方案4】:
        <Files *.*>
        order allow,deny
        deny from all
        </Files>
        

        【讨论】:

          猜你喜欢
          • 2016-05-02
          • 2019-03-03
          • 1970-01-01
          • 2014-01-03
          • 2012-09-20
          • 2011-09-26
          • 2015-08-07
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多