Url Rewriting et Duplicat Content GOOGLE
Bonjour,
J’ai activé l’Url rewriting sur mon site qui tourne avec la dernière version de PluXml 5.1.1
Tout fonctionne bien…
Cependant, j’ai un problème avec mon référencement Google.
Mes articles (avec Url rewritée) sont maintenant accessibles par 3 urls :
monsite.com/article1/poussin-jaune
monsite.com/article1/
monsite.com/article1/poussin-jaune.html
Je veux que Google prenne seulement en compte la première URL (monsite.com/article1/poussin-jaune) afin d’éviter de faire du Duplicate Content…
Mais Google référencie mes articles en deux fois avec les deux premières urls (monsite.com/article1/poussin-jaune et monsite.com/article1/).
Comment puis-je faire pour régler ce problème ?
Pour régler mon problème: Existe t-il une solution pour écrire les urls comme ceci:
monsite.com/poussin-jaune-article1
Merci
J’ai activé l’Url rewriting sur mon site qui tourne avec la dernière version de PluXml 5.1.1
Tout fonctionne bien…
Cependant, j’ai un problème avec mon référencement Google.
Mes articles (avec Url rewritée) sont maintenant accessibles par 3 urls :
monsite.com/article1/poussin-jaune
monsite.com/article1/
monsite.com/article1/poussin-jaune.html
Je veux que Google prenne seulement en compte la première URL (monsite.com/article1/poussin-jaune) afin d’éviter de faire du Duplicate Content…
Mais Google référencie mes articles en deux fois avec les deux premières urls (monsite.com/article1/poussin-jaune et monsite.com/article1/).
Comment puis-je faire pour régler ce problème ?
Pour régler mon problème: Existe t-il une solution pour écrire les urls comme ceci:
monsite.com/poussin-jaune-article1
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
EDIT : aFiles, n'est pas trié à cet endroit du code. Je vais déplacer le hack.
Si j'ai bien tout suivi pour régler mon problème de Duplicat Content il suffit de placer dans index.php juste après le code suivant?
plutot que de mettre la modif dans index.php (pas très propre à mon gout et optimisé en plus car le test est toujours fait, qu'on soit en mode categorie, static, etc...), on fait ça dans class.plx.motor.php, fonction prechauffage
tu adaptes la ligne suivante pour avoir le bon regex
si dans l'url on demande article10 on valide le if, on test ensuite si le nom du fichier est présent dans l'url pour faire une redirection 301 si nécessaire.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
@Stéphane : Oui une solution plus propre serait mieux. Là j'ai juste voulu donner une solution simple à mettre en place. Je vais regarder pour le mettre en natif.
monsite.com/article1/poussin-jaune
monsite.com/article1/
si c'est à cause de pluxml, on corrige, parce que je suis pas certain que le genre de patch proposé soit la solution à tous les problèmes. d'ailleurs au passage ce genre de duplicate content est surement aussi valable pour
monsite.com/static1/statique-1
monsite.com/static1/
monsite.com/categorie1/rubrique-1
monsite.com/categorie1/
donc on en fini plus de patcher
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
monsite.com/static1/statique-1
monsite.com/static1/
Dans l'attente je vais adapter le patch pour static et categorie
de laa façon suivante:
Pour static .
Et
Pour categorie .
Et placer le tout dans index.php juste après: .
C'est bien cela?
Merci beaucoup
Merci beaucoup
En effet quand je tente maintenant d'aller sur ma page par l'url: www.monsite/article1/
J'arrive bien sur ma page mais l'url devient:
monsite.com/article2/0002.home#,003.001.201107131635.poussin-jaune.xml
Donc cela génère une url supplémentaire...
Une autre idée:
Peut-être est il possible par un bout de code d'interdire radicalement l'accés à une page par une url du type: www.monsite/article1/ ?
Merci
C'est vrai qu'il faudrait appliquer le truc aux autres types de pages. Personnellement je l'ai appliqué à mon site, même si ça corrige pas le problème à la base (pourquoi ces liens incomplets sont générés), ça devrait corriger le problème sur les moteurs de recherches. Pour ne pas être pénalisé pour les doublons.
Comment sais-tu que l'url incompléte renvoie une erreur 301 au moteurs?
La redirection ne se fait pas vers l'article avec l'url compléte mais vers l'url du dernier article posté sur le site.
Le plus simple peut-être serait de faire que l'url incompléte mène vers une page d'erreur. Est-ce possible?
Penses-tu aussi qu'il soit possible d'adapter ce code pour les pages statiques et les catégories?
Merci
Sur mon blog, mon code fonctionne. C'est étrange, mais je l'ai fais assez rapidement...
En même temps, je ne sais pas si les moteurs de recherches pénalisent vraiment le duplicat content. En tout cas, j'ai des articles très bien référencés.
Je ne sais pas si j'aurai le temps de débugger mon code.
On peut adapter ce code pour les autres bien sûr.
J'ai essayé d'adapter ton code pour les pages statiques et les catégories... Dans un premier temps ça faisait dysfontionner le code pour les articles puis je me suis retrouvé avec un page d'erreur 500...
J'avais dû mal adapter ton code pour les pages statiques et les catégories...
Peux-tu stp adapter ton code pour les pages statiques et les catégories? Merci...
heu, google(et les autres) ne devinent pas les URL, il ne suivent que les liens qu'on leur donne.
Le "moteur" produit toujours le même type d'url . (mode + numéro +/titre-pour-faire-plus-clair)
(Et en plaçant le titre de page derrière un dièse plutôt qu'un slash ... )
Ce mode de fonctionnement de PluXml a déjà a plusieurs reprises été débattu ou évoqué.
Je m’inquiéterais plutôt du cas ou j'activerais l'URL Rewriting sur un site déjà bien référencé.
(Faut-il alors mettre un 301 pour l'URL non réécrite ?)
Cordialement, GC
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Les moteurs de recherche connaissent donc à tout le moins deux URL différentes pour un même article.
monsite.com/?article1/poussin-jaune
monsite.com/?article1/
monsite.com/?article1/poussin-jaune.html
Aussi, n'importe quoi peut suivre article1/ et ça va quand même lier vers la même page:
monsite.com/article1/abc
monsite.com/article1/a/b/c
Ou en est-on actuellement ?
Quel code est à utiliser pour éviter le duplicate-content ?
Merci de votre aide .