【问题标题】:htaccess Directory browsing works only when subdir is presenthtaccess 目录浏览仅在 subdir 存在时有效
【发布时间】:2021-03-24 18:03:32
【问题描述】:

我做了所有应该防止目录浏览的事情。

我的.htaccess 有这个代码:Options All –Indexes 当我浏览到存在子目录的目录时它工作正常,例如“example.net/system”“system”有“main”、“top”等子目录。但是当我进入“example.net/system/main”时",其中没有子目录,我可以看到所有的 php、html 等文件。

我的 .htaccess 文件位于 /var/www/html 文件夹中

【问题讨论】:

    标签: apache .htaccess


    【解决方案1】:

    好的,我找到了一个没有 .htaccess 的解决方案。对于可能遇到相同问题的每个人:

    sudo nano /etc/apache2/apache2.conf

    然后向下滚动到:

    <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Direcotry> 现在将Options Indexes FollowSymLinks 编辑为Options FollowSymLinks

    顺便说一句,AllowOverride None 应该是 AllowOverride All

    然后重启apache/etc/init.d/apache2 restart

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-08
      • 2010-09-05
      • 1970-01-01
      相关资源
      最近更新 更多