使用IIS7 URL重写来重定向所有请求

时间:2011-04-06 19:42:10

标签: asp.net iis url-rewriting

我有一个我正在删除的.NET站点,我计划使用web.config中的重写规则将所有请求重定向到“www.mysite.com”。应该是一项简单的任务,但事实并非如此。我删除了文件系统中的所有内容,除了一个Default.aspx页面和一个带有以下重写规则的默认web.config:

<rule name="Redirect All" stopProcessing="true">
  <match url="^(www\.)?mysite\.com(/.+)$" />
  <action type="Redirect" url="www.mysite.com" appendQueryString="false" />
</rule>

如果我要求www.mysite.com/garbage.aspx,服务器仍在尝试查找garbage.aspx或我提供的任何其他网址,就好像重写规则不存在一样。 很沮丧。想法?

1 个答案:

答案 0 :(得分:7)

是否要将所有请求重定向到新网站?如果是这样,应该这样做:

<match url=".*" />