1

asp.net 4.5およびiis 7.5のweb.configにルールがあります

<rule name="baad4041-5e25-499f-abb7-6bd4f76b2ed3" stopProcessing="true">
    <match url="http://www.domain.com/ThisIsOld.html" />
    <action type="Redirect" url="http://www.domain.com/NewUrl.aspx" />
  </rule>

URLにアクセスすると、404に送信されます。ただし、このルールは機能します。

<rule name="baad4041-5e25-499f-abb7-6bd4f76b2ed3" stopProcessing="true">
    <match url="ThisIsOld.html" />
    <action type="Redirect" url="http://www.domain.com/NewUrl.aspx" />
  </rule>

このサイトには複数のドメインがあるため、一致する完全な URL が必要です。どうすればそれを実現できますか?

4

1 に答える 1

2

あなたが試すことができます;

<rule name="test" patternSyntax="ExactMatch">
         <match url="http://www.domain.com/ThisIsOld.html" />
         <action type="Rewrite" url="http://www.domain.com/NewUrl.html" />
</rule>
于 2013-05-15T09:18:05.017 に答える