【发布时间】:2017-08-20 11:02:31
【问题描述】:
我已经在 web.config 上获得了重写规则,但是我遇到了一个问题,它匹配所有以指定 URL 开头的 URL,我需要它只匹配确切的 URL,而不是所有以该 URL 开头的内容网址。
<rule name="Rewrite training to SEO friendly version">
<match url="^training" />
<action type="Rewrite" url="training/web-training-courses" />
</rule>
这是我现有的代码。它将重写 domain.com/training 以按预期转到 domain.com/training/web-training-courses,但它也会重写以 domain.com/training,例如 domain.com/training/courses/css 。 当“培训”一词之后有其他信息时,我不希望它重写。是否有特殊字符或其他内容告诉重写引擎只匹配那个确切的 URL?
我在 Windows Server 2012 上。
【问题讨论】:
标签: windows iis url-rewriting web-config windows-server-2012