【发布时间】:2017-03-18 16:41:16
【问题描述】:
我有一个页面http://domain1.com/blog.aspx。
我已删除此页面,并为此页面创建了一个带有新域的网站。
如下http://domain2.com/blog.aspx
然后我在 domain1.com web.config 中添加了一条规则,如下所示
<rewrite>
<rules>
<rule name="Redirect blog" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^domain1.com/blog.aspx$" />
</conditions>
<action type="Redirect" url="http://domain2.com/blog.aspx" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
但访问http://domain1.com/blogpage.aspx时出现404错误
我该如何解决这个问题?
【问题讨论】:
-
输入模式与主机名后面的 URL 部分匹配,因此从其中删除
domain1.com/。
标签: asp.net iis url-rewriting url-routing