.htaccess:如果文件夹包含'public'子文件夹,则拒绝

时间:2017-12-04 12:43:38

标签: .htaccess

我认为这应该是一件容易的事情,但我需要一些帮助......

我有一个沙盒网站,我有多个应用程序安装,通常可以独立运行。为方便起见,它们都在一个共同的网站上,比方说http://website.com

例如,我有: http://website.com/site1 http://website.com/site2

作为文件夹结构,site1和site2如下所示:

site1/
    - .env
    - otherfiles.txt
    - public/
        - index.htm

如果应用程序已发布,则“public”文件夹是实际的webroot。

我想编写一条规则,非常简单地说:“如果此文件夹包含名为'public'的子文件夹,则拒绝访问”。通过简单地将这些文件放在webroot之外来做你通常会做的事情。

这应该使.env和otherfiles.txt都被拒绝,但将所有内容都置于'公共'下。

我希望这是有道理的。

甚至可能吗?

0 个答案:

没有答案