Windows-Server-2008-R2
IIS7 URL 重寫 - 路徑有問號(不是查詢字元串)
我需要重定向這個:
http://www.example.com/?/careers/
對此:
但是 IIS7 URL 重寫無法辨識問號,即使我嘗試轉義它。這可能嗎?
問號被認為是查詢字元串的開頭。
重寫它的一種方法可能是:
<rule name="serverfault" stopProcessing="true"> <match url=".*" /> <action type="Rewrite" url="/jobs" /> <conditions> <add input="{QUERY_STRING}" pattern="/careers" /> </conditions> </rule>
此規則匹配任何請求,然後添加查詢字元串需要匹配的條件
/careers