2013-03-25 97 views
3

我做一個傳統的asp.net和一把umbraco現場一些工作。它使用UrlRewritingNet爲url操作設置規則。重定向多個網址單個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="^~/$"/> 

您能否請幫助。

回答

0

我不能對此進行測試,因爲我沒有一個環境,但儘量目標網址=「〜/」,^和$正則表達式是開始和你不應該需要字符串中的字符結束。

+0

是的,正確的答案是:(。*)<添加名稱= 「規則1」 IGNORECASE = 「真」 rewriteUrlParameter = 「ExcludeFromClientQueryString」 redirectMode = 「永久」 重定向= 「應用程序」 virtualUrl =「〜/指數「 目標網址=」 〜/「/> – Kojof 2013-03-26 23:39:29