Revisão técnica: 08/09/2026. Texto atualizado; a data original de publicação foi preservada.
Uma restrição adicional ao wp-admin pode reduzir acessos indesejados, mas precisa ser compatível com os recursos da aplicação. Bloquear toda a pasta sem testes pode interromper funções públicas que utilizam admin-ajax.php.
Defina qual acesso pretende restringir
Liste os administradores, suas redes e as integrações em uso. Um bloqueio por IP pode impedir o acesso de quem trabalha com IP dinâmico ou VPN. Uma autenticação HTTP adicional exige credenciais próprias e conexão HTTPS.
Proteger o diretório wp-admin não equivale a proteger todos os pontos de autenticação do WordPress. O arquivo wp-login.php normalmente fica fora dele. Considere o fluxo completo, inclusive recuperação de senha e recursos utilizados por aplicativos.
Prepare a alteração em ambiente de teste
Guarde a configuração anterior e mantenha acesso alternativo ao painel da hospedagem para desfazer a regra. Configure apenas o mecanismo suportado pelo servidor. Uma diretiva de Apache não se aplica automaticamente a outro servidor web.
Se usar proteção de diretório no painel, confirme o caminho da instalação e o alcance da regra antes de salvar. Não copie exceções genéricas sem identificar quais endpoints o site realmente precisa expor.
Teste como administrador e visitante
- Entre, saia e teste a recuperação de senha com uma conta autorizada.
- Edite e salve um rascunho, envie uma imagem e confira o editor.
- Como visitante sem sessão, teste formulários, busca e funções interativas.
- Confira integrações, requisições recusadas e os logs correspondentes.
Se um recurso legítimo falhar, ajuste o alcance ou reverta a proteção adicional antes de investigar. Não desative todas as proteções da instalação como resposta genérica.
Mantenha as demais camadas
Restrição de diretório não substitui atualizações, contas individuais, senhas exclusivas e autenticação em dois fatores. Veja a rotina de segurança do WordPress. Para entender chamadas frequentes ao admin-ajax.php, consulte o diagnóstico de Heartbeat e AJAX.
Referência: proteção contra tentativas de acesso no WordPress.
e agora eu recebo a mensagem
Esta página da web tem um loop de redirecionamento