允许访问所有"拒绝所有"目录

时间:2017-05-12 12:55:55

标签: php .htaccess xampp

我想要发生的是:

  1. 限制用户访问其中的文件夹和文件(例如.htaccess拒绝所有人)
  2. 允许一些URL访问此受限文件夹中的文件。
  3. 情景:

    1. 用户访问" localhost / php"和#34; localhost / php / adduser.php"应该被拒绝。
    2. 用户访问" localhost / api / adduser"将显示来自" localhost / php / adduser.php"
    3. 的回复

      据我所知,mod_rewrite可以帮助我解决这个问题,但我不确定如何做到这一点。

1 个答案:

答案 0 :(得分:0)

要拒绝访问整个文件夹,您可以使用:

RedirectMatch 403 ^/folder.*$

要允许访问受限文件夹中的特定文件,您可以使用:

RedirectMatch 403 ^/folder/?((?!this_file).*)$