[英]IIS rewrite rule using regex
我需要以下列方式重寫我的網址:
myapp/green?item=something&item2=nothing&etc...
需要重寫以在 myapp 之后丟失“/”並重新排序如下並添加“顏色”
myapp?color=green&item=something&item2=nothing&etc.....
有人知道如何制作一個正則表達式模式來在 IIS 中捕獲和重寫它嗎?
如果我能在/
to 之后捕獲所有內容會更好?
如果鏈接是myapp/blue?
它仍然會捕獲並將其重寫為myapp?color=blue
在 IIS 中的應用程序級別創建一個具有以下參數的空白規則:
圖案:
\/([a-z]*)([\?])
重寫網址:
?color={R:1}
編輯:如果您只傳遞這個查詢字符串,這是有效的,但如果有更多,最好將您的正則表達式綁定到這些查詢之一。
請參閱這篇文章中的示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.