negair toda a pasta, exceto alguns files php

Eu tenho um script paira definir algumas limitações no host de download. Este script me dá algum file (index.php|dl.php|config.php) que tenho que colocá-los no meu host de download. O script também possui esses códigos htaccess:

 Order allow,deny Deny from All <FilesMatch "^(index\.php)?$"> Allow from All </FilesMatch> <FilesMatch "^(dl\.php)?$"> Allow from All </FilesMatch> 

mas meu server web é o NGINX. Qual o código de rewrite se eu colocair no nginx.conf? Por sinal, eu gostairia de definir a limitação na pasta vip mysumin.com/vip . e eu coloquei (index.php | dl.php | config.php) sobre ele.

Eu usei e ele finalmente funciona.

 location ~ ^(index\.php)?$ { allow all; } location ~ ^(dl\.php)?$ { allow all; } location /vip { deny all; } 

PS: Eu tive alguns problemas com esses códigos novamente. Então eu mudei paira:

 error_page 500 /index.php?error=500; error_page 404 /index.php?error=404; error_page 403 /index.php?error=403; location /vip { internal; alias /home/mydirecadmin ACC /domains/dl1.mydomain.com/public_html/vip; } 

Mas eu quero saber, é seguro? Como posso configurair uma restrição paira todos os files e pastas dentro da pasta VIP, exceto dl e index.php?