IIS URL将.html重写为.aspx

时间:2016-02-01 09:53:21

标签: asp.net iis

我是IIS网址重写工具的新手,需要一些配置方面的帮助(http://www.iis.net/downloads/microsoft/url-rewrite):

我需要将所有旧产品链接从旧商店系统(使用.html链接)重定向到我们的新商店系统(使用更长的路径和.aspx链接)。

旧网址的构建方式如下:www.domain.com/ [product number] .html

我需要这样的:www.domain.com/path1/path2/ [同样的产品编号] .aspx

path1和path2是固定的,它们根本不会改变。

我尝试了很多不同的提示(来自谷歌和stackoverflow),这是出来的(但没有用 - 我得到新的网址,但产品编号为空):

<rule name="HTML zu ASPX" stopProcessing="true">
<match url="([_0-9a-z-]+)\.html" />
<action type="Redirect" url="path1/path2/{R:1}.aspx" />

有什么想法吗?我忘记/不知道有什么问题要问?

提前致谢 丹尼尔

1 个答案:

答案 0 :(得分:0)

确保浏览器不缓存结果(重定向缓存并且总是有点难以使其无效)