Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ramael

Rewrite X Busca do Google

Recommended Posts

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma olhada neste link

Compartilhar este post


Link para o post
Compartilhar em outros sites

Abrigado pela resposta xanburzum, mas na verdade não me ajudou muito.

 

Faltou eu mencionar que sou tremendamente leigo nesse quesito "servidor side" e estou só começando a ver minimamente sobre o assunto, então postar grandes regras e como funciona a fundo determinado módulo não me ajuda muito. Mas mesmo assim obrigado.

 

Continuei a procurar sobre Rewrite e "acho" que a regra que postei acima está correta, o que falta é me acertar com o Google. Novamente digo: "Acho".

 

Será que alguém pode ajudar ??

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele é simples e já tem alguns exemplos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que andei lendo, a regra que escrevi está certa.

Então o erro está no Google ??

 

Será que algum moderador poderia mover o tópico para a área correta ??

Será que alguém poderia me ajudar dando uma luz ??

 

Valeu pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.