2013-04-15 67 views
1

我有幾個(4)鏈接需要在.net網站中重定向。例如,我需要http://www.example.com/products/productname(現在已存在)重定向到http://www.example.com/products/productname.aspx將死鏈接重定向到web.config中的新URL

如何在web.config中設置301重定向?

謝謝!

目前,我有以下幾點:

<location path="draft_root_beer"> 
<system.webServer> 
<httpRedirect enabled="true" destination="~/products/draft_root_beer.aspx"  httpResponseStatus="Permanent" /> 
</system.webServer> 
</location> 

回答

0

如果只增加「的.aspx」,我建議你使用URL Rewriting,鏈接將是搜索引擎優化更好。否則,你要跟像波紋管:

<location path="productname"> 
    <system.webServer> 
     <httpRedirect enabled="true" destination="http://www.example.com/products/productname.aspx" httpResponseStatus="Permanent" /> 
    </system.webServer> 
    </location> 
+0

我有以下幾點: <位置路徑= 「draft_root_beer」> 但仍然收到404錯誤。我錯過了明顯的東西嗎? – Zach

+0

哇,這是醜陋的= [ – Zach

+0

你用「ht tp://www.example.com/products ...」而不是「〜/產品...」來試試它嗎? – criticalfix