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.

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>
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.

Comment je peux faire pour qu'il me réécrive : Connexion.aspx?erreur=1 ?

Merci d'avance pour votre aide.