我有一个从php迁移到asp.net MVC的网站我需要为它设置301重定向,所以像www.mystoresitem.com/products/widget1name需要重定向到www.mystoresitem.com/widget1name 700+不同小部件如何重定向此操作而不为每个产品/小部件执行此操作。
答案 0 :(得分:0)
首先,您需要确保在IIS中安装了URL Rewrite模块
然后在您的web.config中,只需在system.webServer
部分中添加此规则:
<rewrite>
<rules>
<rule name="Redirects to products">
<match url="^products/(.*)" />
<action type="Redirect" url="/{R:1}" />
</rule>
</rules>
</rewrite>
它会自动重定向所有网址
www.mystoresitem.com/products/{productname}
至www.mystoresitem.com/{productname}