簡體   English   中英

使用正則表達式的 IIS 重寫規則

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM