0
工作,我需要創建這個301重定向規則: /blog/item.asp?n=12817
重定向到/blog/item/12817
301重定向不是在IIS 7
我創建了IIS URL規則重寫模塊與這些參數:
模式:^blog/item.asp\?n=([0-9]+)
重定向url:blog/item/{R:1}
當我在IIS中測試它工作正常,它在我的web.config中創建了這個規則:
<rule name="Asp classic Legacy 301 redirect" stopProcessing="true">
<match url="^blog/item.asp\?n=([0-9]+)" />
<action type="Redirect" url="blog/item/{R:1}" appendQueryString="true" />
</rule>
但仍當我在瀏覽器中瀏覽到/blog/item.asp?n=12817
它顯示我The resource cannot be found.
錯誤文本Requested URL: /blog/item.asp
它爲什麼會這樣?我需要在其他地方切換別的東西嗎?
感謝