将多个网址重定向到单个网址

时间:2013-03-25 19:21:14

标签: c# asp.net url-rewriting seo

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

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

因此,我希望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="^~/$"/>

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

我无法测试这个,因为我没有环境,但尝试使用destinationUrl =“〜/”,^和$是你不应该需要的正则字符串开头和字符串结尾。