我有一段JavaScript代碼,當用戶轉到mypage而沒有查詢字符串時,我重定向到具有特定查詢字符串的同一頁面。IIS URL重定向到具有不同查詢字符串的同一頁面
我認爲這是更好地與一個IIS URL重寫規則要做到這一點,是這樣的:
<rules>
<rule name="mypage" stopProcessing="true">
<match url="/mypage/*$" />
<action type="Redirect" url="/mypage/?category=shopping" appendQueryString="true" />
</rule>
</rules>
它只是不工作。
我用IIS工具測試了正則表達式,它很好,重寫規則也是由IIS選取的,因此在那裏應該沒有問題。我將appendQueryString設置爲true和false,以防萬一。但在兩種情況下都不起作用。爲了以防萬一,我嘗試了「重寫」和「重定向」兩種操作類型。沒有工作。
你能幫忙嗎?謝謝。
我希望在URL中看到新的查詢字符串,因此「重定向」操作類型是首選。 –