Can it go anywhere in the file?
Sim e não. Em geral, se você adicionou no final do arquivo, ele deve ficar bem. Mas a razão pela qual eu digo "sim e não" é sem saber o resto do conteúdo do arquivo .htaccess
, é impossível dar uma resposta definitiva. Por tudo o que sei, você tem outras diretivas allow
/ deny
que podem interferir com essa.
Do I put the code in the root .htaccess file?
Sim! Deve ir na raiz. Não estou completamente claro sobre a lógica dos outros arquivos .htaccess
em um site Prestashop, mas não consigo criar imagens desses arquivos% raiz .htaccess
que irão interferir. Em geral, um arquivo .htaccess
na raiz cobrirá todos os outros caminhos abaixo dele.
Dito isto, este tipo de método “hunt and peck” não funciona eficazmente, uma vez que você precisa atualizá-lo constantemente; vai lhe dar mais dores de cabeça do que vale a pena.
Em vez disso, se você é um administrador do sistema e sabe como usar IPtables e IPSec , então essas ferramentas são alternativas melhores para bloquear intervalos IP inteiros. Eles são mais rápidos, mais robustos e mais flexíveis do que apenas cortar .htaccess
arquivos interminavelmente. Este tópico no Server Fault explica os fundamentos básicos do país. bloqueio de endereço IP baixo usando IPsec e IPtables e vale a pena dar uma olhada.
Mas, novamente, como essas são ferramentas de SO de nível realmente mais profundas para o bloqueio de IP, se você não se sentir confortável em usar ferramentas como essa, talvez seja melhor usar apenas .htaccess
.