我的网址的网址重写规则

时间:2011-09-12 07:52:08

标签: asp.net regex iis-7

我需要在IIS7中编写一些聪明的正则表达式来将流量从一个站点重定向到另一个站点,这些页面结构相似,但信息需要重写。

以下是一个例子:

http://www.mysite.com/manufacturers/Name_of_Manufacturer_6828/Name_OF_Product_43146.htm

需要结构如下

http://www.newsite.co.in/free-msds-download/name-of-manufacturer/name-of-product/

以下是需要改变的地方:

  1. 只允许使用Alpha,数字和连字符。
  2. 将'_'改为' - '。
  3. 在制造商名称后面和'/'。
  4. 之前直接删除'_NUMBER'
  5. 在产品名称后面和“.htm”之前直接删除“_NUMBER”。
  6. 删除'.htm'并替换为'/'。
  7. 它需要写入下面的代码作为永久301重定向:

1 个答案:

答案 0 :(得分:0)

在这里查看http://learn.iis.net/page.aspx/496/iis-url-rewriting-and-aspnet-routing/这里有一些关于如何做到的好信息以及示例。