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