3

我正在一个遗留的asp.net 和umbraco 网站上做一些工作。它使用 UrlRewritingNet 来设置 url 操作的规则。

我想在 UrlRewritingNet 文件中创建一个规则,以将多个 url 重定向到单个 URL。这是出于 SEO 的目的,以引用页面以防止稀释页面相关性。

因此,我希望http://www.test.com/index.aspxhttp://www.test.com/index重定向到http://www.test.com

我试过这个,但它似乎不起作用。

<add name="Rule1" ignoreCase="true" rewriteUrlParameter="ExcludeFromClientQueryString"
  redirectMode="Permanent"
  redirect="Application"
  virtualUrl="~/index(.*)"
  destinationUrl="^~/$"/>

你能帮忙吗?

4

1 回答 1

0

由于没有环境,我无法对此进行测试,但请尝试 destinationUrl="~/",^ 和 $ 是您不需要的字符串字符的正则表达式开头和结尾。

于 2013-03-26T14:00:26.090 回答