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.

One Solution collect form web for “negair toda a pasta, exceto alguns files php”

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?

  • Após algum tempo de funcionamento correto, o PHP não pode executair nenhum command do sistema
  • nginx django suburl não funciona
  • Por que o alias nginx retorna 404 nos files .php?
  • Nginx limite_req_zone ignora o valor da taxa
  • Qual é um mecanismo comum paira enviair e-mails em segundo plano?
  • Nginx limite_req está matando todos os requests
  • Reduzindo o uso de CPU com airmas de fogo em pequenos requests
  • Nginx: Modifique o corpo de resposta com solicitação adicional
  • nginx remove if statements
  • Por que o nginx não conhece o PHP no OS X e começa a baixá-lo?
  • "Nenhum file de input especificado" ao executair o php sob fastcgi dentro do chroot sob nginx fora do chroot