阿帕奇:阻止所有目录除了那些上市

问题描述:

我要访问的每个目录除了阻断个人 /沙盒 / Webdev的 /项目

I want to block people from accessing every directory except for /sandbox, /WebDev and /Projects

我试过这样:

<Directory ^/(?<!sandbox|Projects|WebDev)+(/.*)>
    Order Deny,Allow
    Deny from all
</Directory>

但它给了一个500错误。

but it gave a 500 error.

的正规途径是一样的东西:

The canonical way is something like:

<Directory />
    Order Deny,Allow
    Deny from all
</Directory>

<Directory /sandbox>
    Order Deny,Allow
    Allow from all
</Directory>

<Directory /WebDev>
    Order Deny,Allow
    Allow from all
</Directory>

<Directory /Projects>
    Order Deny,Allow
    Allow from all
</Directory>