Como corrigir o conflito de cache entre All in One Security e WP Rocket
Perguntas frequentes
Por que o WP Rocket para de gerar cache depois que ativo o AIOS?
Porque o módulo de firewall do AIOS define a constante DONOTCACHEPAGE em requisicoes que considera sensiveis, e o WP Rocket respeita essa constante e não cria o arquivo de cache. Exclua a área de login do cache e o front-end volta a ser cacheado normalmente.
O conflito entre AIOS e WP Rocket pode quebrar meu login?
Sim. Se o WP Rocket cacheia a tela de login protegida pela Cookie Based Brute Force Prevention do AIOS, o visitante recebe a versão estatica sem o cookie de secret word e e redirecionado, ficando preso fora do wp-admin até a área de login ser excluida do cache.
Preciso desativar o AIOS para usar o WP Rocket?
Não. Os dois plugins convivem desde que a tela de login e o wp-admin estejam na lista Never Cache URL do WP Rocket e o cookie do AIOS esteja em Never Cache Cookies. A segurança do firewall continua ativa enquanto o cache atende apenas o conteúdo público.
Por que aparece erro 500 logo após salvar o firewall do AIOS?
O erro 500 surge quando o bloco de regras do AIOS fica abaixo do bloco BEGIN WP Rocket no .htaccess, criando diretivas concorrentes. Coloque o bloco do AIOS acima do bloco do WP Rocket e o servidor volta a responder.
O que e a Cookie Based Brute Force Prevention do AIOS?
E um recurso do All in One Security que esconde a tela de login atras de uma URL com uma secret word. Ao acessar essa URL, um cookie e gravado no navegador e libera o formulário de login; sem o cookie, o visitante e redirecionado para outra página.
O Rename Login Page do AIOS também entra em conflito com o cache?
Sim. Quando o AIOS renomeia a URL de login para um slug customizado, esse slug não esta na lista de URLs nunca cacheadas do WP Rocket, e o cache acaba servindo a versão errada. Adicione o slug renomeado as Never Cache URL para resolver.
Onde fica a opção de exclusão de cache no WP Rocket?
Na aba Advanced Rules do painel do WP Rocket, você encontra os campos Never Cache URL(s) e Never Cache Cookies. E ali que se isola a área de login protegida pelo AIOS do cache de páginas.
Como reverter o conflito sem perder as duas configurações?
Restaure o backup .htaccess.bak que você salvou antes de editar, reative os plugins um de cada vez e aplique as exclusoes de cache. Assim você mantem o firewall do AIOS e o cache do WP Rocket sem precisar reconfigurar do zero.














