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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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