Trouvé sur aspfr.com par Vladam, et ça marche du tonnerre, tout est implémenté dans le web.config avec la dll URLRewriter.dll :http://www.aspfr.com/codes/IMPLEMENTER-TRES-FACILEMENT-URLREWRITER-REECRITURE-URL-NET-GENIAL_31527.aspx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
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. |
Please follow and like us: