Articles

Affichage des articles du mars, 2017

CustomRoute .Net MVC5

Comment router des URLs "hard coded" optimisées pour le référencement, dans .Net MVC 5 ?       Introduction Le routage Asp.Net MVC est extrêmement pratique pour faire face aux problématiques de référencement : l'URL "/product/barbecue-15" peut être interprétée pour afficher les informations relatives au produit d'id 15. Cependant nous ne voulions pas avoir ces identifiants dans nos urls pour qu'elles soient plus propres et donner toute la liberté aux rédacteurs pour choisir quelle URL affiche un article (et donc éviter de "/product") par exemple ("/jardin/barbecue-pas-cher." affiche les informations relatives au produit 15). Nouvel Objet – CustomRoute Pour commencer, nous avons dû créer un nouvel objet : CustomRoute. En héritant de la classe RouteBase du framework Asp.Net MVC 5 qui permet de gérer le routage des requêtes, nous allions pouvoir nous servir de cet objet pour intercepter les requêtes entrantes (router