我有一个我正在删除的.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或我提供的任何其他网址,就好像重写规则不存在一样。 很沮丧。想法?
答案 0 :(得分:7)
是否要将所有请求重定向到新网站?如果是这样,应该这样做:
<match url=".*" />