Redirecionamento quando você muda o nome da página do seu Blog
BlogEngine – Redirecionamento de página não entrada
Receba Ofertas, Cupons e Promoções Diárias Descontos INSANOS! Amazon, Amazon Prime, Shein, Shopee, Mercado Livre, Temu, Magazine Luiza, Casas Bahia, Alibaba, AliExpress, Americanas, Ebay e +! 🔥 Maior canal de descontos do Brasil. Faça parte, é grátis! ACESSE DO CELULAR ACESSE DO PC/NOTE/TABLET |
Se você usa o BlogEngine como motor do seu Blog essa dica é para você. Digamos que você configurou seu site no Google webmaster e ele tem te indicado uma lista de URLs não encontradas no seu site, o famoso erro 404 – página não encontrada. O que você deve fazer? E por que isso acontece?
Muitas vezes você faz um post e por algum motivo, talvez por erro de digitação. Ou por buscar melhorar o SEO do blog, você muda a URL do post. Acontece que se alguém compartilhou o link desse post ou um robô de busca já visitou sua página. E ela foi catalogada num buscador como o Google, Yahoo ou Ask, e se mais tarde alguém clicar nesse link cuja URL você mudou. Resultado? Vai aparecer um erro 404 de página não encontrada. Isso é horrível porque a pessoa que clicou no linkdo postnão conseguiu vê-lo. E ainda vem uma página de erro, que má impressão ela vai ter!
Cadastre-se no Google Webmaster e crie um arquivo “Blogredirect.config”
Pra resolver isso entre no Google webmaster, se cadastre senão já o fez. E descubra quais são as URLs com erro 404 no seu Blog. Pegue esta lista de URLs com erro 404 e com ela faça uma arquivo chamado “Blogredirect.config”, exemplo:
Cupons e promoções para todas as suas lojas favoritas! Achados incríveis! Amazon, Amazon Prime, Shein, Shopee, Mercado Livre, Temu, Magazine Luiza, Casas Bahia, Alibaba, AliExpress, Americanas, Ebay e +! 🔥 Maior canal de descontos do Brasil. Faça parte, é grátis! ACESSE DO CELULAR ACESSE DO PC/NOTE/TABLET |
<?xml version="1.0"?>
<appSettings>
<add key="dump-trash-waste" value="post/como-dizer-lixo-em-ingles" />
<add key="kick-the-bucket" value="post/Como-se-diz-bater-as-botas-em-ingles" />
<add key="category/Geral" value="category/Expressoes-informais" />
</appSettings>
No exemplo acima eu tinha um post com a URL “post/dump-trash-waste”. Mas achei melhor depois de alguns dias mudar a URL do post para: “post/como-dizer-lixo-em-ingles”
Isso ocasionou erro 404 na URL antiga que me foi indicada pelo Google webmaster. Fiz o arquivo acima baseado nas URLs com erro.
Então, o que for encontrado na “key” vai ser redirecionado para “value”, conforme o arquivo.
Receba Ofertas, Cupons e Promoções Diárias Descontos INSANOS! Amazon, Amazon Prime, Shein, Shopee, Mercado Livre, Temu, Magazine Luiza, Casas Bahia, Alibaba, AliExpress, Americanas, Ebay e +! 🔥 Maior canal de descontos do Brasil. Faça parte, é grátis! ACESSE DO CELULAR ACESSE DO PC/NOTE/TABLET |
Isso é bom porque se alguém clicar no link que não existe mais. Porém, será redirecionado para uma URL que existe. Só que ainda tem mais configurações a fazer. Entre no FTP do seu site e baixe os arquivos “Global.asax” e “Web.config”, vamos modificá-los:
Edit o arquivo “Global.asax”
No “Global.asax” no fim da rotina “Application_BeginRequest”, acrescente o seguinte código:
var keys = ConfigurationManager.AppSettings.AllKeys.Where(k => !k.StartsWith("BlogEngine"));
var values = keys.Select(k => new KeyValuePair<string, string>
(k, ConfigurationManager.AppSettings[k]));
foreach (var myKey in values)
{
if (Request.Url.PathAndQuery.IndexOf(myKey.Key) > -1)
{
Response.RedirectPermanent(Request.Url.OriginalString.Replace(Request.Url.PathAndQuery, "") +
"/" + myKey.Value, true); // + ConfigurationManager.AppSettings.Get(myKey)
break;
}
}
Edit o arquivo “Web.config”
Depois edite o arquivo “Web.config” e substitua a seguinte linha:
<appSettings>
Cupons e promoções para todas as suas lojas favoritas! Achados incríveis! Amazon, Amazon Prime, Shein, Shopee, Mercado Livre, Temu, Magazine Luiza, Casas Bahia, Alibaba, AliExpress, Americanas, Ebay e +! 🔥 Maior canal de descontos do Brasil. Faça parte, é grátis! ACESSE DO CELULAR ACESSE DO PC/NOTE/TABLET |
por
<appSettings file="Blogredirect.config">
Por fim, publique no FTP do seu site os 03 arquivos:
Blogredirect.config (Você o criou usando a lista de URLs com erro 404)
Web.config
Receba Ofertas, Cupons e Promoções Diárias Descontos INSANOS! Amazon, Amazon Prime, Shein, Shopee, Mercado Livre, Temu, Magazine Luiza, Casas Bahia, Alibaba, AliExpress, Americanas, Ebay e +! 🔥 Maior canal de descontos do Brasil. Faça parte, é grátis! ACESSE DO CELULAR ACESSE DO PC/NOTE/TABLET |
Global.asax
Agora tente acessar, pelo navegador de internet, uma página do seu Blog que não existe mais. No entanto, uma que você indicou como nova no arquivo que você criou e publicou (Blogredirect.config). E o resultado deve ser que o navegador te redirecione para a página atual, que existe e que está em funcionamento.