2010-11-16 32 views
4

J'essaie d'éclaircir une zone grise sur ce sujet beaucoup parlé ...Pretty URLs vs. Dupliquer le contenu

Comme la plupart des développeurs, j'ai fait de jolies URL avec mod_rewrite. Les liens internes de mes sites pointent vers les jolies URL et les choses marchent bien. Mais, je peux toujours accéder à l'ancienne URL si je la pointe directement. Maintenant, cela va certainement causer des problèmes de contenu en double, donc après avoir fait research il semble que 301 redirections sont la voie à suivre.

Mais .... et voilà le peu gris ...

Si vous travaillez sur un site avec des milliers d'URL, ce qui est la meilleure pratique pour y parvenir? Je ne veux pas lister 1k + lignes dans .htaccess Je pensais à une regexp dans ma règle de réécriture, mais mes jolies URL ont des noms de la base de données en eux ... et je ne peux pas accéder à partir de .htaccess :)

Ai-je atteint une impasse? Y a-t-il un moyen de contourner ceci? Serait Google'scanonical tag être une possibilité ??

+0

RE: "cela va très certainement causer des problèmes de contenu en double". Je cherche maintenant la confirmation que c'est le cas. De ce que @FlipScript dit ci-dessous, je ne suis pas sûr. Le contenu en double serait-il un problème * sous le même domaine *? Quelqu'un peut-il fournir des précisions? De ce que Google "sorte de" dire ici, il semble que ce ne serait pas un problème et je/nous n'avons pas à s'embêter avec 301 pour le même domaine .... http://googlewebmastercentral.blogspot.com/2008 /09/demystifying-duplicate-content-penalty.html – Adam

Répondre

1

Eh bien, je ne sais pas si cela est la réponse « définitive », mais j'ai un tas de URLS « fonctionnels » comme:

http://www.flipscript.com/product.aspx?cid=7&pid=42&ds=asdjlf8i7sdfkhsjfd978 

mais je remapper les URL, un lien vers eux et la liste dans mon plan du site comme:

http://www.flipscript.com/ambigram-ring.aspx 

Je n'ai vu aucune preuve que URLS identiques pointant vers le même contenu dans le même domaine a un impact négatif sur le référencement.

En fait, au cours de la dernière année, j'ai accédé à la première position sur Google avec cette fonction pour mon mot-clé principal. Ma théorie sur la raison pour laquelle cela devrait être le cas est que Google applique la pénalité de contenu en double pour des «sites clones» entiers, pas seulement pour lier avec différentes URL au même contenu dans un seul site.

+2

Salut FlipScript, vous êtes le premier lien ne fonctionne pas, mais j'ai l'idée. J'ai fait un peu plus de recherche sur ce sujet aujourd'hui et j'ai trouvé ce bon post par les maîtres eux-mêmes ... http://googlewebmastercentral.blogspot.com/2008/09/demystifying-duplicate-content-penalty.html Donc il semble que tout ce problème de «doublons de contenu» peut-être juste un malentendu: Google ne pénalisent pas votre site pour la duplication de contenu, ils regroupent simplement les pages en double dans leurs résultats, ce qui peut masquer votre page préférée. Mais afin de promouvoir votre page préférée, vous pouvez utiliser le lien canonique. – Adam

0

Un moyen rapide et efficace serait de rediriger tout ce qui se passe sur le site via un fichier PHP qui vérifie si le chemin est toujours valide, en interrogeant la base de données si nécessaire. Utilisez une redirection 301 si le chemin a été définitivement déplacé. Assez rapidement, ces "URLs grises" ne devraient presque jamais se rencontrer, et les index devraient être mis à jour à travers les moteurs de recherche. À quel moment vous pouvez retirer le routeur.

Si vous pouviez spécifier à quoi ressemble votre "URL grise", je pourrais vous suggérer une meilleure alternative.

+0

Si l'URL est jolie et va toujours au même endroit ... l'a-t-elle déplacée? Aurait-il besoin d'un 301? Je ne suis pas sûr. J'utilise juste les règles de réécriture de base comme dans le premier exemple de nettuts: http://net.tutsplus.com/tutorials/other/using-htaccess-files-for-pretty-urls/ – Adam

+0

Pour répondre à cette question, vous aurez besoin pour nous dire le vieux format de l'URL et comment vous définissez une nouvelle URL "jolie" –

0

"La balise canonique de Google serait-elle une possibilité?" -- Pourquoi pas?

-> Il transfère automatiquement page rank

-> Google recommande tag canonique même si le contenu diffère légèrement, mais est plus ou moins similaire.

-> Trop de redirections 301 vers les pages du site sont mauvaises pour le référencement (mon expérience personnelle avec Bing). -> Trop de redirections 301 mai augmenter le temps de chargement effectif du contenu pour vos utilisateurs (particulièrement mauvais si les temps de ping de leur emplacement à votre serveur est élevé).