Resolver problemas

O domínio mostra outro site, conteúdo incorreto ou redireciona para outro domínio

Revisto a 5 min de leitura domínios raiz do documento redirecionamentos WordPress

Se um domínio abre o site de outro domínio, uma instalação antiga ou o conteúdo predefinido do servidor, primeiro é preciso localizar em que ponto o pedido está a ser desviado: DNS, configuração do domínio, diretório, redirecionamento, aplicação ou cache.

1. Verificar para que servidor aponta

Resolva publicamente os registos A e AAAA. Se apontarem para outro fornecedor ou para um IP anterior, corrija a zona DNS autoritativa e aguarde a propagação. Editar o cPanel não altera o resultado enquanto o domínio continuar a apontar para outro servidor.

Se o domínio só usa a ferramenta de zonas DNS

Quando o domínio não tem alojamento e usa a nossa ferramenta de zonas, o registo A pode apontar para o servidor de zonas e mostrar o seu conteúdo predefinido. Nesse regime, isso não implica necessariamente uma avaria: se o objetivo é abrir outro site, normalmente deve configurar-se um redirecionamento do domínio, e não adicioná-lo a uma conta de cPanel.

2. Rever o diretório do domínio

No cPanel, abra Domains e verifique a raiz de documentos associada. Dois domínios podem servir os mesmos ficheiros quando partilham public_html ou quando o segundo foi adicionado com Share document root. A aplicação pode ainda responder de forma diferente conforme o domínio pedido.

Se tiverem de funcionar de forma independente, atribua ao domínio o seu próprio diretório e coloque lá os respetivos ficheiros. O guia de gestão e configuração de domínios explica como rever e alterar esse caminho.

3. Procurar redirecionamentos

Verifique a secção Redirects do cPanel e o ficheiro .htaccess do diretório. Uma regra antiga pode enviar todas as visitas para outro domínio, mesmo que o DNS e a pasta estejam corretos.

Teste temporariamente sem cache do navegador, CDN nem plugin de cache. Um redirecionamento 301 pode continuar guardado depois de o corrigir.

4. Rever o URL da aplicação

O WordPress e outros gestores guardam o seu domínio na base de dados. Se a aplicação conservar o URL antigo, pode redirecionar para ele ou carregar recursos do outro site. No WordPress, reveja home e siteurl seguindo o guia Mudar o domínio ou URL do WordPress.

Verifique também configurações multisite, URL canónico, variáveis de ambiente e redirecionamentos da própria framework.

5. Confirmar o resultado público

Limpe as caches apenas depois de corrigir a causa e teste:

  • O domínio com e sem www.
  • HTTP e HTTPS.
  • Um caminho interno que não estivesse guardado em cache.
  • Outra rede ou dispositivo.

Se o domínio apontar para o servidor correto e o cPanel o associar ao diretório adequado, mas o conteúdo servido continuar a não coincidir, contacte o suporte indicando o domínio e o URL exato que esperava ver.

Distinguir conteúdo incorreto de um redirecionamento

Se o endereço do navegador mudar, guarde cada código de redirecionamento e o respetivo cabeçalho Location. Se se mantiver igual mas o conteúdo mudar, reveja a associação do domínio, a aplicação e a chave de cache usada pelo proxy ou CDN.

Um registo DNS não pode redirecionar, por si só, para um caminho como /tienda: resolve nomes, enquanto um redirecionamento HTTP é feito por um serviço web. Se precisar de um site independente, atribua-lhe alojamento e raiz próprios; se só precisar de levar os visitantes para outro URL, use um serviço de redirecionamento que atenda também HTTPS para o domínio de origem.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.