0

301 リダイレクトには次のルールがあります。

<rule name="301RedirectsRule" enabled="true" stopProcessing="true">
  <match url=".*" />
    <conditions logicalGrouping="MatchAll">
       <add input="{301Redirects:{URL}}" pattern="(.+)" />
    </conditions>
    <action type="Redirect" url="{C:1}" redirectType="Permanent" />
</rule>

書き換えマップには次のルールがあります。

<add key="/di/web/home/Glossary/index.aspx" value="/resources/dental-terminology" />
<add key="/di/web/knowledge-base/article.aspx?id=62" value="/resources/oral-pathology/oral-conditions-and-diseases/periodontal-disease" />

最初のものは完全に機能しますが、パラメーターを含む URL (2 番目のものなど) は機能しません。

4

1 に答える 1

1

IIS 書き換えモジュールについては完全に理解できていませんが{301Redirects:{URL}}{301Redirects:{REQUEST_URI}}.

最初のものにはクエリ文字列が含まれていないと思います。

于 2012-04-11T20:09:20.167 に答える