0
我想創建一個規則查詢重定向到一個頁面(不存在)到另一個網址重寫:重定向一個網頁到另一個
例子:
http://www.example.com/en/page.asp?id=2&...
到
http://www.example.com/en-US/newpage.asp?id=2&...
我使用這樣的規則:
<rule name="Redirect" stopProcessing="true">
<match url="page\.asp\?(.+)$" />
<action type="Rewrite" url="newpage.asp?{R:1}" />
</rule>
但是這不起作用...我得到了404錯誤...
我的錯誤是什麼?
感謝
好的,重定向是更好的,我不知道原來的頁面應該存在...但它反映後有意義;)。你的例子不起作用。我會更新我的問題,以便更加準確 – Tuizi
啊,你有en-US在新的URL,這是不被你的正則表達式照顧。因此你得到了404.在我的答案中編輯了代碼來反映這一點。 – Kash
錯誤404然而...爲什麼? – Tuizi