A ferramenta Redirects do cPanel cria redirecionamentos HTTP para levar visitantes e mecanismos de busca de uma URL a outra. O status, o domínio, o caminho e a opção www precisam representar a migração real. Regras duplicadas na aplicação, CDN e .htaccess podem produzir loop ou cadeia desnecessária.
301 ou 302?
| Status | Use quando | Efeito esperado |
|---|---|---|
| 301 Permanent | a URL antiga foi substituída de forma permanente | clientes e buscadores podem memorizar; sinais tendem a ser consolidados no destino |
| 302 Temporary | a mudança é provisória e a URL original voltará | indica que a origem continua sendo a referência |
Não use 302 indefinidamente em migração permanente nem 301 para teste descartável. Cache de 301 pode dificultar a reversão; valide primeiro com ambiente e status temporário quando apropriado.
Como criar no cPanel
- Abra Domains > Redirects.
- Escolha permanente ou temporário.
- Selecione exatamente o domínio de origem.
- Informe o caminho sem duplicar protocolo/hostname no campo de diretório.
- Digite a URL de destino completa com
https://quando for esse o protocolo final. - Escolha o comportamento de www conscientemente.
- Ative wildcard apenas se cada caminho antigo realmente tiver equivalente no destino.
- Salve e teste URL exata, subpágina, query string e uma URL inexistente.
Opção www
Conforme a interface, a regra pode aplicar somente com www, somente sem www ou aos dois. Primeiro defina o hostname canônico. Garanta que ambas as versões resolvam para o servidor/CDN e possuam cobertura TLS; o navegador precisa completar HTTPS antes de receber o redirect.
Wildcard: poderoso e perigoso
Um redirecionamento wildcard preserva o restante do caminho. Por exemplo, /produto-a pode seguir para o mesmo caminho em outro domínio. Ele é útil em migração espelhada, mas gera muitos 404 se a estrutura mudou. Crie mapeamento URL a URL para páginas importantes e direcione apenas equivalências reais; mandar tudo para a página inicial prejudica usuário e SEO.
Evite cadeias
http://exemplo.com
? https://exemplo.com
? https://www.exemplo.com
? https://www.exemplo.com/nova-home
Sempre que possível, faça a origem apontar diretamente ao destino final. Cadeias aumentam latência, dependem de mais etapas e podem perder parâmetros ou exceder limite de saltos.
Evite loops
Antes de adicionar, pesquise regras existentes no cPanel, .htaccess, CMS, plugin, CDN e proxy. Não crie uma regra na CDN de www para sem-www e outra no servidor no sentido inverso. A aplicação deve conhecer protocolo e host corretos atrás de proxy confiável.
HTTPS não é apenas um redirect
O certificado do hostname de origem deve estar válido para que o visitante receba o redirect sem alerta. Primeiro corrija DNS e AutoSSL; depois force HTTPS em uma única camada. Um redirect não corrige conteúdo misto nem certificado expirado.
Redirecionar uma página removida
Use 301 para a página substituta mais equivalente. Se não existe substituta, retornar 404 ou 410 com navegação útil pode ser mais honesto do que enviar tudo à home. Atualize links internos, canonical e sitemap para a URL final; o redirect atende favoritos e links externos antigos.
Como testar
- Use janela privada para reduzir efeito de cache.
- Inspecione o status e o cabeçalho
Location. - Siga a cadeia e confirme que termina em 200 na página correta.
- Teste HTTP/HTTPS, www/sem-www, caminho com e sem barra e parâmetros necessários.
- Confira se POST, API, Webhook e painel administrativo não foram abrangidos por regra genérica.
Remover uma regra
Remova pela mesma ferramenta que a criou e teste novamente. A interface normalmente mantém regras no .htaccess; edições manuais e automáticas podem coexistir. Faça backup antes de alterar o arquivo e não apague regras de aplicação que não pertencem ao redirecionamento.
Veja ERR_TOO_MANY_REDIRECTS, redirecionar domínio no cPanel, AutoSSL, domínios e raiz de documento e permissões e .htaccess.
Referências oficiais: cPanel — Redirects e RFC 9110 — redirection semantics.
Recursos relacionados
Continue com tutoriais, ferramentas e serviços relacionados ao diagnóstico.