'location path' un lien paramétré : un lien paramétré : message.aspx?recu=now
Bonjour,
Lorsque je vais rediriger une adresse simple, tout va bien :
Code:
1 2 3 4 5
| <location path="message.aspx">
<system.webServer>
<httpRedirect enabled="true" destination="http://www.mon_futur_site.ca/bonjour.htm" httpResponseStatus="Permanent" />
</system.webServer>
</location> |
Mon site marche sous IIS avec 4.0 de .NET Framework.
Lorsque je tape URL suivant : www.monactuelsite.ca/message.aspx j'arrive sans problème à l'URL : http://www.mon_futur_site.ca/bonjour.htm
Par contre, dans mon ancien fichier, il y a un paramettre : message.aspx?recu=now
alors j'ajoute cela :
Code:
1 2 3 4 5 6 7 8 9 10
| <location path="message.aspx">
<system.webServer>
<httpRedirect enabled="true" destination="http://www.mon_futur_site.ca/bonjour.htm" httpResponseStatus="Permanent" />
</system.webServer>
</location>
<location path="message.aspx?recu=now">
<system.webServer>
<httpRedirect enabled="true" destination="http://www.mon_futur_site.ca/aujourdhui.htm" httpResponseStatus="Permanent" />
</system.webServer>
</location> |
Quand je tape URL suivant : www.monactuelsite.ca/message.aspx?recu=now il y a un message d'erreur :
Citation:
L'attribut de chemin d'accès <location> doit être un chemin virtuel relatif. Il ne peut pas contenir les caractères suivants '?' ':' '\' '*' '"' '<' '>' ou '|'.
Est-ce que vous avez une solution pour que je réussisse à arriver à ma page www.mon_futur_site.ca/aujourdhui.htm ?
Que je dois faire ?
Merci