Url Rewriting

 01/01/2019 |   Admin |  C#


"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,&#xA; ThunderMain.URLRewriter,
...

Lire >>

  • 1