Related Post

Spread the word

Digg this post

Bookmark to delicious

Stumble the post

Add to your technorati favourite

Subscribes to this post

4 users responded to this post

Al-Kanz (56 comments) said in février 1st, 2009 at 9:30     

C’est un défaut commun à tous les blogs, si je comprends bien, non ?

Marie-Aude (329 comments) said in février 1st, 2009 at 10:02     

Oui :)
Après le fait d’avoir activé l’accès à la catégorie dans avoir la hiérarchie est lié uniquement à un petit plugin que j’avais fait pour ce site, donc « normalement », le duplicate content a moins de risque d’apparaitre sur un blog normal.

Le problème de la longueur des permaliens et des risques de 404 en cas de changement dans la hiérarchie des catégories reste lui… partout !

SurfAnna (1 comments) said in février 11th, 2009 at 12:40     

Bonjour !
on peut aussi bien pramétrer son wordpress dès le début, pour que les permaliens des articles ne reprennent pas la catégorie et mettre en place des redirections 301 à la mano quand on on fait des modifs/déplacement de catégories (ce qui n’est pas très fréquent, normalement)…
De manière générale, j’ai l’impression que dans la nouvelle version de WP 2.7, les redirections 301 sont paramétrées par défaut. Dernièrement, j’ai changé le permalien d’un de mes posts, et la redirection s’est faite toute seule ! :) Peut-être qu’il en va de même avec les catégories ? je n’ai pas testé.

Marie-Aude (329 comments) said in février 11th, 2009 at 12:58     

Bonjour,

pour ce que j’ai pu testé, le fonctionnement est différent pour les catégories. Un nouveau permalien et l’ancienne url passe en 404.

Effectivement je recommande de ne pas inclure la catégorie dans les permaliens des articles. La gestion des catégories dépend du blog, et de son évolution, sur certains des miens, cela bouge beaucoup.

En ce qui concerne les articles du blog, deux options :
- soit vous changez la structure des permaliens, WordPress vous affichera l’article, mais vous verrez en haut dans le title « Nothing found for… » et la page renverra un statut 404 (erreur page inexistante) qui est une catastrophe d’un point de vue SEO
- soit vous changez le slug de l’article, et là l’ancienne url ne renvoie plus rien.

Pour l’explication du premier point, c’est assez simple.
L’élément essentiel de l’identification du post, c’est le %postname% qui est censé être unique.
Il suffit donc du postname (ou identifiant, ou slug) pour retrouver l’article dans la base, et en afficher le contenu.
L’url « incorrecte » par rapport au permalien, est néanmoins une possibilité. Le serveur Apache est configuré par défaut, quand il ne trouve pas une page, pour chercher si d’autres ont un nom très voisin (par exemple avec une extension différente), et afficher l’alternative (si elle est unique) ou proposer le choix, si il y a plusieurs options.
Donc ici, on affiche automatiquement.

Mais ce n’est pas l’url qui a été originellement demandée, et celle ci n’existe pas, d’où le 404.

1 Pingback & Trackback On This Post
Spirit of wordpress said in février 11th, 2009 at 1:32     
Leave Your Comments Below