Bonjour, j'ai mis en place un système de réécriture d'URL grâce au module de IIS.
Elle fonctionne correctement, sauf lorsque je veux rajouter des données GET derrière une URL réécrite.
Donc par exemple, quand je tape Connexion.html je suis bien sur la page Connexion.aspx, mais si je tape Connexion.html?erreur=1 je tombe sur une erreur 404, car il ne connait pas la page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <rewrite> <rewriteMaps> <rewriteMap name="StaticRewrites"> <add key="/index.html" value="/Default.aspx"/> <add key="/Connexion.html" value="/Connexion.aspx"/> </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>
Comment je peux faire pour qu'il me réécrive : Connexion.aspx?erreur=1 ?
Merci d'avance pour votre aide.
Partager