Deny access per extension in multiple locations
António P. P. Almeida
appa at perusio.net
Thu Oct 7 20:37:45 MSD 2010
On 7 Out 2010 17h07 WEST, nginx-forum at nginx.us wrote:
> Hello,
>
> I have this rule in apache that denies access to some extensions in
> multiple locations.
> I have this .htaccess in some folders like uploads, docs, pdfs.
>
>
> Order allow,deny
> Deny from all
>
>
> How can I join this in one line to deny access in multiple folders
> for these extensions?
>
> I was trying this without success:
>
> location ~ /(uploads/|docs/|pdfs/)*\.(php|cgi|pl|php3|php4|php5)$ {
> root /srv/www/portaldasviagens.com/public;
> deny all;
> }
Oops I forgot the $ in the regex :( Here it is.
location ~* ^.+\.(?:php[3-5]*|cgi|pl)$ {
return 404;
}
--- appa
More information about the nginx
mailing list