我的web.config中有重写规则,例如:
<rule name="NewRule" patternSyntax="ECMAScript" stopProcessing="true">
<match url="^(.*)" />
<action type="Redirect" url="http://subdomain.com/page" redirectType="Found" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www\.)?subdomain.mysite.com$" />
</conditions>
</rule>
我的客户希望将其更改为重写规则,以使URL不会更改。我更新了规则,但是现在它给了我IIS 404错误。由于重定向有效,我知道页面不存在不是问题,并且subdomain.mysite.com和mysite.com位于同一应用程序池中。