Url Rewriting
"L'URL-rewriting est une réécriture d'URL. La technique consistant à réécrire sous forme plus simple des URLs complexes. Cette technique est transparente pour l'internaute ainsi que pour les moteurs de recherches. Le but principal est d'obtenir un meilleur référencement." cf kdj-webdesign.com
Le but de ce tutoriel est de transformer de façon transparente pour l'utilisateur ce genre d'url :
Au lieu d'avoir ce type d'adresse : http://www.lesite.com/product.aspx?id=1&name?leNomDeMonProduit
on préférera la transformer en : http://www.lesite.com/leNomDeMonProduit.html
A. Première technique
1) Ajouter la DLL nécessaire dans le répertoire Bin de votre site web
ThunderMain.URLRewriter.dll (4,50 kb) ou sur le site du projet "code source" :http://www.codeproject.com/aspnet/URLRewriter.asp
Clique droit sur le site, puis ajouter une référence pointant sur cette DLL.
2) Ajouter ou modifier le fichier Global.asax
Y ajouter cette méthode :
void Application_BeginRequest(object sender, EventArgs e) { ThunderMain.URLRewriter.Rewriter.Process(); }
3) Modifier le fichier Web.config
a) Ajouter dans la section "configuration" :
<sectionGroup name="system.web"> <section name="urlrewrites" type="ThunderMain.URLRewriter.Rewriter,
 ThunderMain.URLRewriter,...