【问题标题】:IIS URL Rewrite .html to .aspxIIS URL 将 .html 重写为 .aspx
【发布时间】:2016-02-01 09:53:21
【问题描述】:

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

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

旧的 URL 是这样构建的:www.domain.com/[product number].html

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

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

我尝试了很多不同的提示(来自 google 和 stackoverflow),结果就是这样(但没有奏效 - 我得到了新的 URL,但产品编号为空):

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

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

提前致谢 丹尼尔

【问题讨论】:

  • 你的例子对我来说很好!确保浏览器没有缓存结果(重定向被缓存并且总是有点难以失效)
  • 好的,就是这样...谢谢提示,真的没有想到这么简单的事情...
  • nice:) 我添加了官方答案,您可以标记为正确!

标签: asp.net iis


【解决方案1】:

确保浏览器没有缓存结果(重定向被缓存并且总是有点难以失效)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 2013-08-16
    • 2021-09-20
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    相关资源
    最近更新 更多