Jump to content
MarcDu

Como eu redireciono uma url amigável?

Recommended Posts

Olá,

Eu de novo com uma duvida sobre url´s

Eu tenho a seguinte url:

 

https://www.apopular.com.br/product_info.php?cPath=26&products_id=42

 

Ela amigável fica assim:

 

https://www.apopular.com.br/capa-para-cobrir-colchao-capa-hospitalar-para-colchao-de-solteiro-todas-as-medidas-p-42

 

Eu mudei a url para:

 

https://www.apopular.com.br/capa-para-cobrir-colchao-capa-hospitalar-para-colchao-de-solteiro-todas-as-medidas/produto/42

 

Só que se eu deixar como a que mudei eu perco a indexação do google, todas as urls dão 404, não encontradas, como eu redireciono todas as urls para a nova usando htaccess?

Antecipadamente agradeço, boa tarde a todos

 

Atenciosamente,

Marcelo Eduardo

Share this post


Link to post
Share on other sites

Minha solução,

 

O que eu fiz:

No htaccess eu adicionei a linha

 

Original:

RewriteRule ^(.*)-p-(.*)$ product_info.php?products_id=$2&%{QUERY_STRING}
 

Alterada::

RewriteRule ^(.*)-p-(.*)$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)/produto-(.*)$ product_info.php?products_id=$2&%{QUERY_STRING}

 

no arquivo php eu só substitui o -p- po /produto-

 

Quando eu acho um link da loja no google

 

https://www.google.com.br/search?client=firefox-b-ab&dcr=0&ei=LMVMWpfRBsaLwgT93K6wDg&q=espuma+para+sofa&oq=espuma&gs_l=psy-ab.1.1.0i67k1j0i131i67k1j0i67k1l3j0j0i67k1l2j0j0i67k1.10342.16414.0.19356.21.12.7.2.2.0.187.1872.0j12.12.0....0...1c.1.64.psy-ab..0.21.2056...0i131k1.0.lDWKz9cngAs

 

Ele não dá página 404 ele da a url:

 

https://www.apopular.com.br/espumas-espuma-estofados-assento-ou-encosto-ou-sofa-de-pallet-60x60x10-cm-d33-p-810

A url antiga, mais quando eu clico em qualquer outro link ele transforma em

 

https://www.apopular.com.br/corvin-e-courissimo-courissimo-cinza/produto-231

 

que é o meu objetivo.

 

MINHAS DUVIDAS:

Eu estou duplicando as urls para o buscador?

Existe um jeito certo de fazer o que eu quero, indo direto para a url final?

 

 

Muito obrigado

 

 

Share this post


Link to post
Share on other sites

O ideal é fazer um redirecionamento 301, porque isso diz aos robôs de busca que eles precisam passar toda relevância daquela página antiga para a página atual. 
Se você não faz isso, é como se você começasse do zero, com páginas totalmente sem relevância junto ao Google.

 

Aqui alguns tutorias de como fazer isso:

Redirect 301

Redirect 301

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By reberthkss
      Bom dia!
       
      Eu to precisando implementar URL no meu projeto, mas tudo que eu achei na internet não ta dando certo... Alguem manja?
       
      To utilizando o wamp sserver aqui no meu pc
    • By Daniloben
      Olá Pessoal, estou com um probleminha, eu fiz a instalação de um script php em meu servidor, esta inalação foi feita em uma pasta dentro do meu domínio, ou seja www.meudominio.com/sistemaphp, fiz a configuração do banco de dados corretamente, bom direto ao erro, na hora de efetuar o login ao invés de ele continuar no sistema ele vai para a pagina de erro do meu site, este sistema veio de um outro servidor, sabe como posso resolver este problema?
       
       
    • By gamesmax2
      Pessoal criei um app Webview, com leitor de código de barra, porém tiver que utilizar a Bíblioteca zxing barcode, tá funcionando só que é queria que ao ler o código de barra, no lugar do alert fizesse um redirecionamento com código via get para tá salvando com php no banco de dados.
       
      creio que seja uma função simples um redirecionamento, como tenho conhecimento somente com php, tenho dificuldades com Java do Android.
    • By WitchMad
      Ooi guys! Seguinte:
      Estou precisando fazer uma URL amigável para as publicações de um fórum
      Para consultar a publicação é enviado um valores pela URL, dessa forma:
      post.php?id=1&titulo=Tecnologia da Informação ligada ao Poder Judiciário - Um pequeno Histórico
      Eu queria fazer com que ficasse dessa forma a URL:
      post/1/tecnologia-da-informação-ligada-ao-poder-judiciário-um-pequeno-histórico
       
      Não faço a mínima ideia de como fazer isso.
      Desde já, Agradeço
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.