http://www.aspfr.com/codes/IMPLEMENTER-TRES-FACILEMENT-URLREWRITER-REECRITURE-URL-NET-GENIAL_31527.aspx
En quelques lignes d'exemple :
- Code: Tout sélectionner
1°) Ouvrez votre WEB.CONFIG et ajoutez les éléments suivants :
- Dans la section <configuration> ajoutez le code ci-dessous
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
- Dans la section <system.web> ajoutez le code ci-dessous
<httpModules>
<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
</httpModules>
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>
2°) Il ne vous reste plus qu'a définir les Urls que vous souhaitez pour le rewriting
pour cela, c'est très simple :
Dans la section <configuration> sous l'élément <configSections> que vous avez déjà ajouté dans l'étape 2, vous ajoutez le nouvelle section ci-dessous :
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/cartes_virtuelles_amour\.aspx</LookFor>
<SendTo>~/themes.aspx?rel=4&title=AMOUR</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
Et vous pouvez répéter l'éléments <RewriterRule> autant de fois que vous avez de page à réécrire.

