Hello,

Je suis en train d'essayer de comprendre comment fonctionne le module de réécriture d'url de IIS.

J'ai crée un nouveau dont l'url principale est www.test.com .
J'ai également crée une règle pour ma page produit :

<match url="^fr/products/([_0-9a-z-]+)/([_0-9a-z-]+)" />

<action type="Rewrite" url="product.aspx?lan={R:0}&amp;cod={R:1}&amp;lib={R:2}" />

<conditions logicalGrouping="MatchAny">
<add input="{URL}" pattern="^.*\.(ashx|axd|css|gif|png|jpg|svg|jpeg|js|flv|f4v)$" negate="true" />
</conditions>

</rule>

Cette règle me permet d'afficher :

http://www.test.com/fr/products/5858/tomato


J'aimerais utiliser des nom de domaine par langue comme ceci :

http://www.test.fr/products/5858/tomato

qui pointe vers la même url


Dans mon fichier dns j'ai fait pointer http://www.test.com et http://www.test.fr vers la même adresse ip.


Comment est ce que je pourrais gérer ca avec une règle de réecriture ?

Le but étant par exemple de dire que le site .fr pointe vers une url type .com/fr/.... avec les règle de réecriture qui fonctionne.


Merci d'avance