Comment faire de l'URL Rewriting avec IIS7 ?
fr:Comment faire de l'URL Rewriting avec IIS7 ? he:כיצד להפוך את ה-URL משכתב עם IIS7? ro:Cum sa faci URL-ul rescrierea cu IIS7? ru:Как сделать переписывания URL-адресов с IIS7? pl:Jak zrobić URL Rewriting z IIS7? ja:IIS7 を使用して URL 書き換えを作る方法? ar:كيفية جعل إعادة كتابة URL مع IIS7؟ zh:如何使 URL 重写与 IIS7? de:Wie URL-Rewriting mit IIS7 zu machen? nl:Hoe maak URL herschrijven met IIS7? it:Come fare la riscrittura degli URL con IIS7? pt:Como fazer a regravação de URL com IIS7? es:¿Cómo hacer las reescrituras de URL con IIS7? en:How to make URL Rewriting with IIS7?
Problème
Je dispose d'un hébergement sous Windows 2008 Server et IIS7 et souhaite faire de l'URL Rewriting, comment faire ?
Solution
Avec IIS7, les hébergements Windows ont vu une nouvelle fonctionnalité, longtemps souhaitée, apparaitre. Cette fonctionnalité n'est autre que le support de l'URL Rewriting, supportée en natif par le serveur Web IIS 7, par l'intermédiaire d'un module spécifique.
Les règles de réécriture se font en XML dans le fichier web.config du site web.
Voici un exemple de code XML pour l'URL Rewriting :
<rewrite> <rewriteMaps> <rewriteMap name="StaticRewrites"> <add key="/article1" value="/article.aspx?id=1&title=some-title" /> <add key="/some-title" value="/article.aspx?id=1&title=some-title" /> <add key="/post/some-title.html" value="/article.aspx?id=1&title=some-title" /> </rewriteMap> </rewriteMaps> <rules> <rule name="Rewrite Rule 1 for StaticRewrites" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{StaticRewrites:{REQUEST_URI}}" pattern="(.+)" /> </conditions> <action type="Rewrite" url="{C:1}" appendQueryString="False"/> </rule> </rules> </rewrite>
Exemple concret : http://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module
Exemple d'application pour Wordpress : http://learn.iis.net/page.aspx/466/enabling-pretty-permalinks-in-wordpress/
Pour plus d'informations : http://learn.iis.net/page.aspx/460/using-url-rewrite-module/
Activer l'actualisation automatique des commentaires