将多个URL重定向到单个URL

本文关键字:URL 单个 重定向 | 更新日期: 2023-09-27 18:05:53

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

我想在UrlRewritingNet文件中创建一个规则,将多个URL重定向到单个URL。这是为了搜索引擎优化的目的,引用一个页面,以防止稀释页面的相关性。

因此我希望http://www.test.com/index.aspx和http://www.test.com/index重定向到http://www.test.com。

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

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

将多个URL重定向到单个URL

我不能测试这个,因为我没有一个环境,但尝试destinationUrl="~/", ^和$是字符串字符的正则表达式开始和结束,你不应该需要