我有以下内容:
var options = new RewriteOptions()
.AddRedirect("home/(.*)", "/$1")
.AddRedirect("Home/(.*)", "/$1")
.AddRedirect("downloadics/(.*)", "ics/$1")
.AddRedirect("DownloadICS/(.*)", "ics/$1");
我想拥有它,以便我可以只有一个用于主页的条目和一个用于下载的条目,并且它不区分大小写。
我尝试将(?)
传递到正则表达式的前面,但似乎对此有所了解。
答案 0 :(得分:1)
您可以通过在开头添加(?i)
来使这些正则表达式不区分大小写。这会添加i
标志,通常表示“不区分大小写”:
var options = new RewriteOptions()
.AddRedirect("(?i)home/(.*)", "/$1")
.AddRedirect("(?i)downloadics/(.*)", "ics/$1");