【问题标题】:Redirect multiple urls to single URL将多个 URL 重定向到单个 URL
【发布时间】:2013-03-15 10:01:02
【问题描述】:

我正在一个旧的 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="^~/$"/>

你能帮忙吗?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 是的,正确答案是:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    相关资源
    最近更新 更多