1

我们有很多很多网站,所有这些网站都包含一个“客户/上传文件夹”。我们必须允许上传,但要阻止任何 GIF 文件,以及关闭文件夹中的 PHP,如下所示。问题是,每个文件夹都需要一个条目,还是可以使用通配符/正则表达式?

<VirtualHost *:80>
    <Directory /customer/uploadsfolder>
        deny from all
        <Files ~ "^\w+\.(gif)$">
            order deny,allow
            allow from all
        </Files>  
        <IfModule mod_php5.c>
            php_flag engine off
        </IfModule>      
    </Directory>
</VirtualHost>
4

1 回答 1

1

是的,使用 LocationMatch(或“Location ~”)。

<LocationMatch "\/customer\/uploadsfolder\/.*\.(php|gif)">
  order allow,deny
  deny from all
</LocationMatch>
于 2013-02-21T16:09:08.290 回答