Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

CrazyHT Blog

Ex-MVP C#.NET
Article : URL Rewriting en ASP.NET

Bonjour,

Néos m'a libéré un peu de temps, je vous livre donc un article, vous trouverez l' article ici et les sources ici.

Sinon pour vous en donner un avant gout voici l'intro :)

La réécriture d'URL permet de faciliter la mémorisation des URLs par les visiteurs, ainsi que de changer les fichiers d'un site (renommage/déplacement/...) sans rendre les URLs mémorisées par les visiteurs ou les moteurs de recherche invalides. De plus cette technique favorise l'indexation d'un site Web par les différents moteurs de recherche.
Quand l'internaute demande l'URL http://notresiteweb/Recrutement/Developpeurs.aspx, il ne voit pas qu'en fait la page qui répond à sa demande est en fait à cette url http://notresiteweb/OffreEmploi.aspx?category=1. Il est tout de même plus facile de retenir la première URL. De plus si demain nous redéveloppons notre site, nous pourrons changer l'organisation de nos pages sans que l'internaute ayant enregistré notre page dans ses favoris ne soit contraint de retrouver la nouvelle URL.

Au passage j'en profite pour remercier les quelques collegues qui ont relu ce document pour qu'il ait le moins d'incohérences et fautes...

Bonne lecture

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: vendredi 3 février 2006 21:01 par crazyht
Classé sous : ,

Commentaires

Nurgle a dit :

"pour qu'il y ait moins d'incohérences et..."
(en parlant de fautes d'orthographe...lol)

Sinon, j'ai pas fini de lire mais ça a l'air bien :D
# février 3, 2006 22:18

ROMELARD Fabrice a dit :

Pourquoi ne pas poster cet article sur un site comme Techhaedbrothers ?

Je pense que tu peux voir ca avec les frères Kempé :))

Sinon pas mal cet article.

Romelard Fabrice
# février 3, 2006 23:20

Nurgle a dit :

il y a quand même un truc un peu inutile à mon sens : la création d'un ForbiddenHandler, en sachant que le framework en fournit déjà un qui fait très son boulot : System.Web.HttpForbiddenHandler (c'est lui qui est appellé quand on veut voir un .config, .vb, .cs ...depuis le web)
non ?
# février 4, 2006 18:44

CraztHT a dit :

Nurgle le HttpForbiddenHandler est déclaré en internal, il est donc moins facile de l'utiliser...
# février 5, 2006 15:24

Aurel a dit :

Bonjour,

le principe est top mais en local j'ai des erreurs a l'ouverture de mon projet web.
Des que je supprime l'extension .* dans IIS ca fonctionne...
Ne vais je pas avoir qqs problemes chez mon herbergeur...?

Merci
# mars 15, 2006 20:19

crazyht a dit :

Humm ... bizarre.

Quel est le message d'erreur ?

Pour tes inquietudes concernant l'hebergeur, il est évidant que sur un serveur mutualisé il est quasiment impossible de demander à son hebergeur de modifier la configuration de IIS. Cependant, le rewriting des pages ASPX fonctionnera tout de meme. Avec un serveur dédié en général les hebergeurs sont beaucoup plus 'cool'.
# mars 15, 2006 20:30

Aurel a dit :

Je n'y ai rien compris, ms maintenant que le code est correctement monté je n'ai plus de souci.
Qd à mon hebergeur je ne sais pas si c'est dedie ou non, je m'attele rapidement ;)
# mars 16, 2006 21:30
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- ssdl view et TPT par Matthieu MEZIL le il y a 10 heures et 38 minutes

- L'injection SQL n'est PAS un problème QUE pour les développeurs web ! par CoqBlog le il y a 11 heures et 34 minutes

- Un outil pour réaliser des animations WPF basées sur des équations de Bézier par Perspective le il y a 14 heures et 57 minutes

- Sandcastle et CodePlex : le verdict par CoqBlog le il y a 15 heures et 48 minutes

- ssdl view et TPH par Matthieu MEZIL le il y a 17 heures et 30 minutes

- Webcasts sur le Parallel Framework disponibles par Matthieu MEZIL le il y a 19 heures et 16 minutes

- [Silverlight] - Comprendre et Débuter avec Silverlight par Danuz le 07-04-2008, 12:41

- SharePoint : Nouvel article sur l'exportation et Importation de sites SharePoint par Blog Technique de Romelard Fabrice le 07-04-2008, 01:00

- ImagineCup 2008 Final in Paris: Day 1 par Richard Clark le 07-03-2008, 22:48

- PowerShell : Comment utiliser un ENUM .NET dans un script PowerShell par Blog Technique de Romelard Fabrice le 07-03-2008, 18:09