http: // domain diferente de http: //www.domain, ainda o mesmo código

0

Estou usando o wordpress no hostgator e, por algum motivo, o domínio raiz está direcionando para um código aparentemente diferente do subdomínio www .

Isto é, isto:

http://www.domain.com

está produzindo html diferente para:

http://domain.com

No entanto, ambos (parece) apontam para (eu estou confuso sobre como verificar isso no cPanel embora):

/home/me/public_html/domain.com

Procurei e destruí todas as caches que consegui encontrar.

Eu deixei 12 horas para o caso de ser o cache do host - mas se ainda não tiver nada está vermelho.

Está em uma conta compartilhada no hostgator.

Alguma idéia para testes / verificações?

    
por Williams 11.03.2013 / 09:03

2 respostas

0

Acontece que o problema estava em algo que era uma regra de reconfiguração de configuração padrão no .htaccess . Eu devo configurar a reescrita no .htaccess , independentemente disso.

Obrigado pelos ótimos comentários! ?flush=me é uma boa dica.

Para ter certeza de que removeu o problema, a regra de reescrever foi redirecionada permanentemente de não www para www:

# Redirect to www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

ps. Eu nunca apreciei a lei sobre ter www ou não e apenas usei preguiçosamente os dois. Mas algumas vezes recentemente eu tive minha bunda seriamente chutada por ter as duas sessões diferentes que foram criadas e a confusão causada nelas. Eu aprecio a lei sobre ter apenas um URL cardinal agora. www ou não: escolha apenas um.

    
por 13.03.2013 / 03:48
0

"www" é um subdomínio que pode (ou não) apontar para o mesmo endereço que você (segundo -level) pontos de domínio para. Eu pareço lembrar que é possível configurar redirecionamentos de dentro do cpanel, então o que você precisa fazer é redirecionar www.domain.tld para domain.tld (ou vice-versa, dependendo de qual deles exibir o html "correto"). Melhor ainda, talvez você queira ler o DNS e passar algum tempo para entender qual é o objetivo dos diferentes registros de recursos (RRs), especialmente o registro A.

Se você está rodando linux (ou se você tem cygwin) você sempre pode instalar o pacote dnsutils, que fornece dig, que por sua vez é um utilitário de linha de comando muito bom que ajuda a recuperar qualquer RR para qualquer domínio que você quer. Ou você pode usar uma das muitas ferramentas de escavação on-line, por exemplo, kloth.net's.

    
por 11.03.2013 / 09:08