location ~ /\.ht {
deny all;
}
Esta diretiva diz ao servidor web para negar todas as solicitações de entrada para quaisquer arquivos que iniciem com .ht
no diretório raiz ( /
).
O til ~
diz ao nginx para usar expressões regulares.
Assim, arquivos como .htaccess
, .htpasswd
, etc, não serão exibidos.
Nota: A barra invertida ( \
) antes do ponto, é apenas para escapar do ponto (o ponto que vem antes de htaccess
, htpassword
, etc.