【问题标题】:.htaccess access restriction not working.htaccess 访问限制不起作用
【发布时间】:2013-02-07 11:35:55
【问题描述】:

刚刚将我们的网站从共享虚拟主机移至 vps,用户突然可以浏览目录。我的 .htaccess 文件中有代码在最后一个服务器上停止了它,但现在它被忽略了。

我将它添加到 /etc/apache2/httpd.conf 但似乎没有帮助

<Directory />
  AllowOverride All
</Directory>

容器正在运行 ubuntu 10.04

【问题讨论】:

    标签: apache .htaccess


    【解决方案1】:

    可能问题与 Order 指令有关。

    尝试修改如下所示的行:

    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Allow from all
    </Directory>
    

    更多信息可以在这里找到: http://httpd.apache.org/docs/2.2/pt-br/mod/mod_authz_host.html#order

    【讨论】:

    • 我在 /etc/apache2/sites-available/default 中更改了&lt;Directory /var/www/&gt; 下的那个,它现在可以工作了 :) 很高兴知道人们现在不能下载我的 php 文件...跨度>
    【解决方案2】:

    确保您的 htaccess 或虚拟主机中有 Options -Indexes

    【讨论】:

    • .htaccess 说DirectoryIndex login.php IndexIgnore *
    猜你喜欢
    • 2018-10-17
    • 1970-01-01
    • 2023-04-03
    • 2016-11-14
    • 2019-02-26
    • 1970-01-01
    • 1970-01-01
    • 2012-03-03
    • 1970-01-01
    相关资源
    最近更新 更多