将死URL重定向到web.config中的新URL

时间:2013-04-15 18:21:37

标签: asp.net redirect web-config

我有一些(4)链接需要在.net网站中重定向。例如,我需要http://www.example.com/products/productname(现在已存在更长时间)才能重定向到http://www.example.com/products/productname.aspx

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

谢谢!

目前我有以下内容:

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

1 个答案:

答案 0 :(得分:0)

如果只是添加“.aspx”,我建议你使用URL Rewriting,链接对SEO更好。否则你会发生一些事情:

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