我有:
<add key="IgnorePathRegex" value="^/Home/Ignore$|^/Ignore\.aspx$|^/Content/" />
我需要将值更改为/Uploads/Logos
。目前我认为它是/Home/Ignore/Content/
,但并不完全确定。
答案 0 :(得分:2)
正则表达式的解释:
^/Home/Ignore$ # Match if the entire string is /Home/Ignore
| # or
^/Ignore\.aspx$ # Match if the entire string is /Ignore.aspx
| # or
^/Content/ # Match if the string starts with /Content/
^
和$
为anchors;如果您想添加其他选项,只需将其附加|
。
答案 1 :(得分:2)
目前符合以下条件:
/Home/Ignore
/Ignore.aspx
/Content/* (anything under /Context/ including /Context)
答案 2 :(得分:1)
如果要将/Uploads/Logos
添加到列表中:
value="^/Home/Ignore$|^/Ignore\.aspx$|^/Content/|^/Uploads/Logos$"
或者,如果您只想要/Uploads/Logos
:
value="^/Uploads/Logos$"
回答标题上的问题:你的正则表达式有几个路径检查哪些是管道(|
)