Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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:
Eu mudei a url para:
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
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:
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