Rewrite X Busca do Google
Salve pessoal,
Primeiramente peço desculpas se estou postando isso em lugar errado, não sou muito de frequentar a área do back end...
Comecei a desenvolver meu site pessoal recentemente e estou com um problema na configuração das minhas urls. Procurando como retirar a extensão PHP das minhas páginas, encontrei por aqui vários posts sobre urls amigáveis e achei a ideia bem interessante.
Chega de enrolar e vamos logo ao caso:
A ulr de uma página do meu site seria originalmente assim:
http://flavioed.com.br/internas/intFacas.php
Mas através da seguinte regra que coloquei no arquivo web.config:
<rule name="Facas">
<match ignoreCase="true" url="^facas_artesanais$" />
<action type="Rewrite" url="internas/intFacas.php" appendQueryString="false" />
</rule>
...passei a acessá-la assim:
http://flavioed.com.br/facas_artesanais
O que era exatamente o que queria quando comecei a procurar sobre como retirar a extensão PHP.
Mas então me deparei com o seguinte problema: Quando busco meu site no Google, ele aponta pra essa url “http://flavioed.com.br/internas/intFacas.php” e não pra regra da url amigável que coloquei no servidor e quando acesso meu site por essa url, em todo link que clico pra outra página, ele acrescenta sozinho o prefixo “http://flavioed.com.br/internas/”. Por exemplo: Se partindo do resultado do Google, clico em “wallpaper”, o site vai executar o clique em “http://flavioed.com.br/internas/wallpaper” que não existe e vai me gerar o erro 404.
Se entro no site pelo meu endereço normal, não acontece erro nenhum e navego numa boa, o erro só acontece quando entro no site pelo resultado da pesquisa do Google.
Agora, o que não sei, é onde está o gerador do problema: Se na regra que escrevi ou se na indexação do Google.
Já coloquei um “sitemap” nas “Ferramentas do Google para webmasters” e também já acrescentei os links ao índice no “Buscar como o Google”, mas até agora não deu certo e ainda tenho aquele resultado na pesquisa do Google.
Nas “Ferramentas do Google para webmasters” tenho a opção de remover a url com a extensão PHP da pesquisa do Google e também tenho a opção de bloquear as urls, mas fico com receio de não ter mais o site indexado se usar essas opções. Será que tenho que usar esses recursos do Google ou tenho que mudar algo na regra que escrevi pro servidor??
Em caráter de emergência , só pra não receber mais o erro 404, passei a colocar a url completa nos meus links (com o http e tudo mais), então mesmo acessando pela pesquisa do google, consigo navegar normalmente, mas não é isso que quero, quero que o Google enxergue a minha “url amigável” e não mostre mais a url com o PHP. Não quero que o usuário veja nada disso.
Agradeço se alguém aí me apontar um rumo.
Valeu pessoal.
Discussão (4)
Carregando comentários...