【发布时间】:2018-07-21 17:16:00
【问题描述】:
我的 url-rewrite 有问题
我在 web.config 中的查询如下所示:
<rule name="show master">
<match url="master/([_0-9a-z-]+)/([_0-9a-z-].+)/([^.]*)/([^.]*)/([^.]*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="View.aspx?x={R:1}&y={R:2}&w={R:3}&s={R:4}&n={R:5}" />
</rule>
如果我在下面调用这个 url 是有效的
https://mydomain/master/xx/yy/ww/ss/12-n
然后我调用下面的这个网址不起作用
https://mydomain/master/xx/yy/ww/ss/12-n/
我知道 SLASH ,但我需要两个 url 都可以工作
【问题讨论】:
-
我需要一个重写规则
-
因为我有更多的150条规则url-rewrite,那就不容易
-
是的,我尝试了,但是在另一个规则中发生冲突,这是 6 步,在向下规则中是 5 步和冲突
标签: c# asp.net iis url-rewriting seo