Ir para conteúdo

Arquivado

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

rafaeloliveira83

Redirecionar URL com Query String

Recommended Posts

Olá estou com um problema com a indexação do google.

Tenho um site com query string, porem amigável.

EX:

produto=radio

www.site.com/produto/radio.html

 

Porem o google está indexando duas vezes ou até tres vezes mais vezes o diretório "produto" e fica:

 

www.site.com/produto/produto/produto/radio.html

 

Não achei o problema dele fazer isso, pois olhando o sitemap não tem erro algum nas URLs.

 

Gostaria de saber se tem como eu pegar o caminho completo quando gerar dois ou mais diretorios iguais para ele direcionar para o correto apenas com um.

 

Errado:

www.site.com/produto/produto/produto/radio.html

Direcionar para:

www.site.com/produto/radio.html

 

 

$nome = $_SERVER['REQUEST_URI']; // Pega a URL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom estava aparecendo em apenas algumas, mas todas utilizam .htaccess

 

Não encontrei outro erro a não ser no .htaccess

Alterei da seguinte forma:

RewriteRule ^([A-Za-z]+)/?$ index.php?Nome=$1 [qsappend]
RewriteRule ^([A-Za-z]+)\.html?$ index.php?Nome=$1 [qsappend]

ErrorDocument 404 http://localhost/site/produto/404.shtml

Agora sempre que o diretório não existir ele direciona para a página 404 ajudou um pouco

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.