Ich habe ein Stück JavaScript-Code, der, wenn ein Benutzer zu Mypage ohne eine Abfragezeichenfolge geht, ich auf die gleiche Seite mit einer bestimmten Abfragezeichenfolge umleiten.IIS URL umleiten auf die gleiche Seite mit anderen Abfragezeichenfolge
Ich dachte, es ist besser, diese mit einem IIS URL Rewrite-Regel zu tun, wie folgt aus:
<rules>
<rule name="mypage" stopProcessing="true">
<match url="/mypage/*$" />
<action type="Redirect" url="/mypage/?category=shopping" appendQueryString="true" />
</rule>
</rules>
Es funktioniert einfach nicht.
Ich habe die Regex mit IIS-Tools getestet und es ist in Ordnung, auch die Rewrite-Regel wird von IIS ausgewählt, so dass dort kein Problem sein sollte. Ich setze appendQueryString für alle Fälle auf true und false. aber es hat in beiden Fällen nicht funktioniert.
Ich habe auch versucht beide "Rewrite" und "Redirect" Aktionstypen, nur für den Fall. Hat nicht funktioniert.
Könnten Sie bitte helfen? Vielen Dank.
Ich möchte die neue Abfragezeichenfolge in der URL sehen, so "Redirect" Aktionstyp ist bevorzugt. –