Permitir outras instâncias de arquivos que são globalmente bloqueadas no htaccess?

0

Estou usando o seguinte comando em home/ para bloquear todo o acesso a wp_login.php

<Files wp-login.php>
order deny,allow
deny from all    
</Files>

Como posso permitir determinadas instâncias de wp_login.php , por exemplo, permita:

home/bob/public_html/wp_login.php

e

home/jim/public_html/wordpress/wp_login.php ?

    
por IMB 10.04.2013 / 06:46

1 resposta

2

Você precisaria do arquivo .htaccess apropriado nos novos diretórios, indicando que os arquivos wp-login.php nesses arquivos são permitidos .

O Apache verificará o arquivo .htaccess no diretório atual, e, em seguida, "retrocederá" até atingir o DocumentRoot . A diretiva mais relevante será aplicada, portanto, um deny em /home e um allow em /home/user/ permitirá o acesso à instância no diretório do usuário, enquanto negará em qualquer outro lugar em /home .

Não parece possível ter todas as diretivas no mesmo arquivo .htaccess ; Nesse caso, a regra deny parece anular as outras (apenas testadas no Apache 2.2.22).

    
por 10.04.2013 / 23:02