Réécriture d'URL dynamique ?
Bonjour,
Je souhaite faire de la réécriture d'URL pour améliorer le référencement. J'ai vu qu'il était possible de faire cela à l'aide du web.config et du <RewriterConfig>.
(cf: http://msdn.microsoft.com/en-us/library/ms972974.aspx )
Exemple dans le web.config:
Code:
1 2 3 4 5 6 7 8 9 10
| <RewriterConfig>
<Rules>
<!-- Rules for Product Lister -->
<RewriterRule>
<LookFor>~/Products/Beverages\.aspx</LookFor>
<SendTo>~/ListProductsByCategory.aspx?CategoryID=1</SendTo>
</RewriterRule>
<RewriterRule>
</Rules>
</RewriterConfig> |
Je pense que mon cas est malheureusement un peu plus compliqué. En effet, mes URL sont susceptibles d'être régénérés tous les jours (à cause des modifications de données).
Un exemple sera plus parlant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Disons que je souhaite visualiser une fiche d un utilisateur.
Voici mes utilisateurs:
ID: 1 NOM: toto RAYON: informatique
ID: 2 NOM: tutu RAYON: electromenager
Actuellement pour accéder à la fiche des utilisateurs, nous avons comme URL:
http://xxxxxxxxx/fiche/user.aspx?id=1
http://xxxxxxxxx/fiche/user.aspx?id=2
Je souhaiterais y accéder aussi par les URL
http://xxxxxxxxx/informatique/toto
http://xxxxxxxxx/electromenager/tutu |
Pour cela j'ai pensé créer tous les jours, un fichier contenant la liste LookFor et SendTo en dehors du web.config.
Est ce possible de géré l'URL rewriting en dehors du web.config ?
Ou comment est il possible de gérer ce genre de réécriture d'URL ?
Merci d'avance :mrgreen: