Je vais prendre l'exemple du site SO. Pour aller à la liste des questions, l'URL est www.stackoverflow.com/questions. Derrière la scène, cela va à un contrôleur (dont le nom est inconnu) et à l'une de ses actions. Disons que c'est controller = home et action = questions.Routage Asp.Net MVC: meilleur moyen d'avoir un seul élément dans l'URL?
Comment empêcher l'utilisateur de taper www.stackoverflow.com/ accueil/des questions qui conduiraient à la même page et abaisserait le rang de la page en ce qui concerne le référencement est. Est-ce qu'il faut une redirection pour résoudre cela? Est-ce qu'il faut des règles de routage spéciales pour gérer ce genre de situation? Autre chose?
Merci
Vous avez sûrement raison. Mais qu'en est-il de/questions et/questions/index alors? C'est encore 2 urls pour la même page. –
Je crois que SO, au moins, interdit l'itinéraire/questions/index - il n'existe pas. Donc, la réponse semble être de ne pas mettre en place un itinéraire que vous ne voulez pas servir. – tvanfosson