Pergunta

Eu estou tentando redirecionar site.com w.site.com ww.site.com e wwww.site.com para www.site.com.

Meu chefe quer garantir erros torná-lo para o site também.

Eles redirecionar bem. Estou usando ASP.Net e jogue uma volta redirecionamento 301 usando uma expressão regular, no entanto, ferramentas como http://www.seoconsultants.com/tools/headers.asp não parecem mostrar um redirecionamento correto quando eu tento usar w.site.com ww. etc.

Eu estou tentando descobrir o que o Google vê, mas eu não tenho certeza se verificar.

Seria "aparecem" que os relatórios Firebug-lo como um 301, mas eu não consigo descobrir por que essas ferramentas estão relatando a informação errada. Meu chefe está usando ferramentas da web para ver se esses trabalhos, por isso, alguém sabe uma maneira de provar que a 301 está sendo enviado de volta corretamente. Ou alguém pode recomendar uma maneira que eu possa verificar por mim mesmo se uma adequada 301 está sendo devolvido?

Foi útil?

Solução

Adicionar um * Um registro para a sua entrada DNS. Sim, isso é um asterisco. Isso fará com que qualquer coisa que não é explicitamente definido para ir para esse IP.

Por exemplo: * .site.com

Outras dicas

Se você tem acesso ao seu domínio registro pode alterar o registro CNAME para apontar para o domínio correto. Esta é a mesma coisa que a criação de um sub-domínio utilizando DNS, mas neste caso wwww ou w ambos apontam para www em seu site. Do ponto de vista do design você também está descarregando o trabalho do redirecionamento para outro servidor.

Tente utilizar o vivo cabeçalhos HTTP plugin para o Firefox para examinar os cabeçalhos o servidor envia de volta para você. Se Viva cabeçalhos HTTP relata um redirecionamento 301, tente capturar o agente do usuário no lado do servidor e mudar o seu Firefox para usar esse agente do usuário . Se você ainda receber um redirecionamento 301, você terá que examinar o servidor mais de perto para ver se o pedido de SEO Consultants está atingindo o código ao redor do redirecionamento.

Você também pode tentar usar IIS e adicionando um monte de sites de redirecionamento que respondem ao w, subdomínios ww, e wwww em vez de usar global.asax e redirecionamento lá.

Se você tem acesso a uma caixa do tipo Unix, pode escrever isso para ver os cabeçalhos retornados:

curl -I ww.site.com

Mas eu confio Firebug se eu fosse você.

pode tentar usar IIS em vez só para ver se que quells as ferramentas de SEO.

Use Fiddler para visualizar diretamente os cabeçalhos sendo enviados de volta a partir do servidor web (e muito muito mais -. Fiddler é uma ferramenta que todo desenvolvedor web deve ter na mão, e é grátis)

Google Webmaster Tools irá relatar em 404 de e outros erros que o Google atinge enquanto o rastreamento do seu local. Você também pode definir o formato de nome canônico de domínio preferido (www.site.com vs. site.com).

O Google só vai "ver" um dos seus redirecionamentos de um URL mal formado (por exemplo de w.site.com para www.site.com) se um link malformado realmente existe em algum lugar que o Google iria tentar rastreamento. Eu suponho que você poderia colocar alguns links de teste em algum lugar discreto em seu site, confira Google Webmaster Tools para ver o que o Google faz quando rastreia essas ligações de teste, e em seguida, elimine as ligações de teste quando você está satisfeito com os resultados. rastreamentos do Google são não-determinista, assim você pode ter que esperar semanas antes de o Google rastreia os links de teste.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top