Rewrite
IIS 簡單重定向規則不起作用
我正在為我的網站更改論壇軟體。我想重定向董事會 URL。例如,舊 URL 是 example.com/forum/genika/board1,新 URL 是 example.com/forum/boards/board1
我創建了這個簡單的規則:
<rule name="forum/genika" patternSyntax="Wildcard" stopProcessing="true"> <match url="*/forum/genika/*" /> <action type="Redirect" url="{R:1}/forum/boards/{R:2}" /> </rule>
但這似乎不起作用。我究竟做錯了什麼?
測試整個 url https://www.example.com/forum/genika/board1的模式匹配萬用字元模式,我相應地使用 {R:1} 和 {R:2}。
這沒有意義。它一定是IIS故障還是其他什麼?
謝謝亞歷克斯
<rule name="forum/genika" patternSyntax="Wildcard" stopProcessing="true"> <match url="forum/genika/*" /> <action type="Redirect" url="forum/boards/{R:1}" /> </rule>
參考
https://blog.lextudio.com/the-very-common-mistakes-when-using-iis-url-rewrite-module-a2ab7e4fee59