Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
1024
Assunto : ASP.NET
Titulo: Resolvendo o Problema do www e Aumentando o PageRank

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Para conseguir sucesso na web nossos sites precisam ser localizaveis através das ferramentas de busca.

Para conseguirmos isso nosso site depende do cálculo de pagerank que é realizado pelas ferramentas de busca. O pagerank é atribuido para nosso site e cada uma de suas páginas de acordo com os links que recebermos de outros sites.

Porém pequenos problemas de nomenclatura do site, chamados de problemas de canonicalização, podem fazer com que o pagerank do site seja dividido, reduzindo o ranking do seu site.

O caso clássico é do uso "www". Nosso site frequentemente pode ser acessado com ou sem "www" : http://www.nossosite.com.br ou http://nossosite.com.br

Pegando o caso do "www" como exemplo, podemos corrigir isso em aplicações ASP.NET utilizando o Global.Asax

Para isso podemos programar o evento Application_BeginRequest e, se a URL contiver o "www", podemos redirecionar para a URL sem "www", porém fazendo isso com o cuidado de avisar ao client (que pode ser uma ferramenta de busca) que ocorreu uma mudança permanente de endereço.

Feito isso, a ferramenta de busca saberá que referências ao nosso site com e sem o "www" significam a mesma coisa.

Veja como fica o código no global.asax :

protected void Application_BeginRequest(Object sender, EventArgs e)

{

if (HttpContext.Current.Request.Url.ToString.ToLower().Contains("http://www.mysite.com"))

{
HttpContext.Current.Response.Status="301 Moved Permanently";

HttpContext.Current.Response.AddHeader("Location",Request.Url.ToString.ToLower().Replace("http://www.mysite.com","http://mysite.com"));

}
}

Observe o uso do status 301 e do Header "Location" para indicar o endereço correto do site


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 1/31/2017 11:02:00 PM
nome: VJfzChAaUYyaNXGk
email: derby451@hotmail.com
comentário:
eseBjp http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/31/2017 10:29:00 AM
nome: HfylCzBeSaWeha
email: derby451@hotmail.com
comentário:
YtHCdN http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 10:02:00 PM
nome: jjsollldSEQad
email: derby451@hotmail.com
comentário:
SQAdBV http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 9:01:00 PM
nome: FCPTwnvpQUbXedQS
email: jogcbfn@hotmail.com
comentário:
5zh1Uv http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 7:46:00 AM
nome: EWdqvByQxAGGjcQUiS
email: jogcbfn@hotmail.com
comentário:
PpHHcf http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br