Rewrite

IIS 簡單重定向規則不起作用

  • March 4, 2021

我正在為我的網站更改論壇軟體。我想重定向董事會 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

引用自:https://serverfault.com/questions/1055837