Guia de configuração de redirecionamentos em painel web

Os painéis de administração web (como aaPanel, CyberPanel, HestiaCP, etc.) permitem configurar redirecionamentos através de uma interface visual — sem precisar escrever configuração de Nginx ou Apache manualmente. Dito isso, saber onde encontrar as configurações de redirecionamento e como resolver problemas quando algo dá errado continua sendo essencial.

Método 1: Ferramenta visual de redirecionamento (recomendado)

A maioria dos painéis web tem um recurso de redirecionamento integrado dentro das configurações do site.

Passos

1. Abra as configurações do site — Faça login no seu painel web, vá em Sites, encontre seu site e clique em Configurações.

2. Encontre a aba de Redirecionamento — Na janela de configurações, clique na aba Redirecionamento.

3. Adicione uma regra de redirecionamento — Clique em Adicionar redirecionamento e preencha:

Cenários comuns

HTTP → HTTPS

A forma mais fácil: vá na aba SSL e ative Forçar HTTPS. O painel configura o redirecionamento automaticamente.

sem www → www

Domínio antigo → domínio novo

💡 Por trás dos bastidores

A ferramenta visual de redirecionamento do painel escreve regras de configuração do Nginx ou Apache internamente. Se você se sente confortável com a sintaxe de configuração, pode editar esses arquivos diretamente para maior flexibilidade.

Método 2: Editar o arquivo de configuração diretamente

Nas configurações do site, clique na aba Configuração para editar a configuração do Nginx diretamente.

Exemplo de Nginx

# Forçar HTTPS
server {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://$host$request_uri;
}

# Redirecionamento de caminho específico
server {
    listen 443 ssl http2;
    server_name example.com;
    location = /old-page {
        return 301 /new-page;
    }
}

Apache (.htaccess)

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

⚠️ Não misture métodos

Não use tanto a ferramenta visual de redirecionamento quanto edições manuais de configuração para o mesmo site — elas podem entrar em conflito. Escolha uma abordagem e mantenha-se nela.

Solução de problemas

O redirecionamento não funciona

Loop de redirecionamento

Geralmente causado por regras duplicadas — por exemplo, tanto a ferramenta visual quanto uma entrada manual de configuração fazendo o mesmo redirecionamento. Remova uma delas.

Verifique os logs

# Log de acesso do Nginx
tail -f /www/wwwlogs/your-domain.log

# Log de erros do Nginx
tail -f /www/wwwlogs/your-domain.error.log

Teste com curl

curl -I http://example.com
curl -IL http://example.com

Ou use o 301check.com para ver a cadeia completa de redirecionamento com todos os detalhes.

Melhores práticas