Estou sofrendo muitos ataques de bots, que estão sobrecarregando meu gateway de pagamento, e fui orientado a migrar meu DNS para a Cloudflare. Consegui apontar o DNS, porém estou enfrentando problemas para redirecionar a URL sem o “www” para a versão com “www”.
Para redirecionar a URL sem “www” para a versão com “www” no Cloudflare, você pode criar uma regra de redirecionamento no painel do Cloudflare. Aqui está um passo a passo para resolver o problema:
1. Acesse o painel do Cloudflare
Faça login na sua conta do Cloudflare.
Clique no domínio que você deseja configurar (neste caso, lojacaos.com.br).
2. Configure o DNS
Certifique-se de que você configurou um registro A ou CNAME para o domínio raiz (sem “www”).
O registro para @ (domínio raiz) pode apontar para o mesmo IP ou destino que o “www”. O importante é que ele esteja configurado.
3. Crie uma Página de Regras (Page Rules)
No menu lateral do Cloudflare, selecione Rules > Page Rules.
Clique em Create Page Rule.
Configure a seguinte regra:
URL a ser redirecionada: lojacaos.com.br/*
Ação: Selecione Forwarding URL.
Tipo de Redirecionamento: Escolha 301 (redirecionamento permanente).* URL de destino: https://www.lojacaos.com.br/$1 (o $1 mantém o caminho e parâmetros da URL original).
Salve a regra.
Além disso, pode existir uma questão com o Proxy no Cloudfare: