Usuário com melhor resposta
Como criar redirecionamentos de postagens em um blog ASP.NET

Pergunta
-
Bom dia pessoal gostaria de saber como fazer redirecionamento em um blog meu.
exemplo: http://www.meublog.com.br/2012/01/post-teste/
como faço para quando a pessoa digitar essa url meu blog faça uma busca no banco de dados e retorne na pagina de posts o post que ela escolheu?
esse link vai servir para SEO e melhor posicionamento de meu post no google?
Respostas
-
Jean: você vai precisar de muitas coisas, primeiro saber qual é o post que a pessoa quer e depois pesquisa-lo no banco de dados.
Sim, deixar a url assim é melhor para SEO do que deixar http://www.meublog.com.br/?post=1
Para deixar a url desse jeito vc precisa ou de usar uma ferramenta tipo a Url Rewrith (eu escrevi o nome certo? :p) ou usar o sistema de rotas.
em ambos vc pode pegar o que a pessoa digitar na url e usar como parametro de busca no banco.
Terei prazer em tentar te ajudar :)
Sou só uma little padawan que tem sorte de andar com jedis, mas farei o possível por quem precisar :)
Se quiser: mayumisatox@gmail.com ou @MayogaX- Marcado como Resposta Jean Carlos de Toledo segunda-feira, 3 de setembro de 2012 17:06
Todas as Respostas
-
-
Jean: você vai precisar de muitas coisas, primeiro saber qual é o post que a pessoa quer e depois pesquisa-lo no banco de dados.
Sim, deixar a url assim é melhor para SEO do que deixar http://www.meublog.com.br/?post=1
Para deixar a url desse jeito vc precisa ou de usar uma ferramenta tipo a Url Rewrith (eu escrevi o nome certo? :p) ou usar o sistema de rotas.
em ambos vc pode pegar o que a pessoa digitar na url e usar como parametro de busca no banco.
Terei prazer em tentar te ajudar :)
Sou só uma little padawan que tem sorte de andar com jedis, mas farei o possível por quem precisar :)
Se quiser: mayumisatox@gmail.com ou @MayogaX- Marcado como Resposta Jean Carlos de Toledo segunda-feira, 3 de setembro de 2012 17:06
-
Jean, a partir da versao 4 do .Net Framework é possivel fazer mapeamento de rodas facilmente.
No caso você consegue pegar a url do post com Page.RouteData.Value[] . Neste seu exemplo você faria a busca por ANO, MES e URL Post.
De uma olhada neste post:
http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx
Rafael Poveda
-
Amigo,
Isso se chama URL Amigável ou Friendly URL.
Se você estiver utilizando a versão 2.0 do .NET pode utilizar o http://urlrewriter.net uma ótima biblioteca que vai te ajudar nessa missão.Um link sobre URL amigáveis, mas nesse caso sem biblioteca(DLL)
http://weblogs.asp.net/scottgu/archive/2010/04/20/tip-trick-fix-common-seo-problems-using-the-url-rewrite-extension.aspxURL amigável com .NET 4
http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspxEspero ter ajudado e boa sorte!
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"