我已经在web.config上运行了重写规则,但我遇到的问题是它匹配所有以指定URL开头的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 ,但它也会重写以< strong> domain.com/training ,例如 domain.com/training/courses/css 。 在“#34; training&#34;”之后的其他信息时,我不希望它重写。是否有特殊字符或某些东西告诉重写引擎只匹配那个确切的URL?
我在Windows Server 2012上。
答案 0 :(得分:0)
使用美元符号:
<match url="^training$" />