Configuration de la réécriture d’urls sous nopCommerce

by Nicolas 10. juin 2010 18:19

Si comme moi vous êtes un maniaque de l’url, la configuration par défaut de nopCommerce risque de ne pas vous satisfaire. Prenons une fiche article standard, elle aura la forme suivante :

http://www.monsite.com/products/123-mon-produit-et-mes-mots-cles.aspx

Cette forme est somme toute sympathique, mais la présence en début d’url des mots products/123- me dérange. D’une part, cette expression qui ne prend pas part à la qualité du référencement est un peu encombrante. D’autre part, elle est placée avant mes mots clés.

Remarque : Il semble que l’ordre des mots n’influe en rien sur leur poids hormis ceux qui sont dans le nom de domaine. Cependant je mets un point d’honneur à les placer en première position pour trois raisons. Premièrement, vis à vis de l’utilisateur, qui est habitué à voir des urls à rallonge et n’en regarde que le début. Deuxièmement, vis à vis des moteurs, qui changent les règles du jeu régulièrement et pourraient bien appliquer cette stratégie un jour ou l’autre. Troisièmement, parce que j’aime bien mettre l’essentiel au début…

Voici donc une autre manière de réécrire les urls :

http://www.monsite.com/mon-produit-et-mes-mots-cles/p123.aspx

Pour cela deux modifications sont nécessaires :

  1. Dans Administration -> Configuration -> Paramètres généraux -> SEO Affichage, modifiez l’option format de l’url produit avec la valeur {0}{2}/p{1}.aspx
  2. Dans le fichier UrlRewriting.config, localisez et modifiez l’élément suivant :
    <add name="ProductDetailsRewrite"
       
    virtualUrl="^~/([\w-]*)/p([0-9]*)\.aspx(?:\?(.*))?"
       
    rewriteUrlParameter="ExcludeFromClientQueryString"
       
    destinationUrl="~/product.aspx?productid=$2&amp;$3"
       
    ignoreCase="true" />

Naviguez, le tour est joué!

Notez que vous pouvez faire de même pour les catégories, en suivant le même modèle.

Tags: , ,

NopCommerce

Commentaires (2) -

27/11/2010 21:37:56 #

Bac

Très bien écrit!

Mais pourquoi faire une réécriture d'url? Ce système gère aussi les 301 induites?

bon article en tout cas!

Sinon petite question: c'est possible de travailler dans le dev web après un bac L? pcq j' ai pas vu de formation info la dedant: www.bac-l.net/.../...et-orientations-possibles.php  

merci !

Bachir! a

Bac France | Répondre

23/08/2011 20:31:17 #

Oll

Merci Nicolas pour ton tuto sur la réécriture des URLs, je ne sais pas si j'ai raté quelque chose mais il me semble que Nop Commerce gère assez mal la réécriture d'URLs lorsqu'on utilise plusieurs langues, l'adresse de la fiche produit reste la même malgré le changement de langue, as-tu une solution ?

Oll France | Répondre

Ajouter un commentaire

  Country flag

biuquote
  • Commentaire
  • Prévisualiser
Loading