1

IIS を使用して、古い Web サイトのコンテンツを新しい Web サイトにリダイレクトしようとしています。私の書き換えマップは次のようになります。

<rewriteMaps>
  <rewriteMap name="Redirects">
<add key="/q/R.208-9899.aspx" value="/bla/garden/childrens-gardening/cat3376588.cat"/>
<add key="/store/dvd/lego-the-adventures-of-clutch-powers/8%3a939022" value="/bla/entertainment-books/dvd/cat12590010.cat" />
<add key="/store/dvd/world-steam-today--north-central-and-south-america/8:470831" value="/bla/entertainment-books/dvd/cat12590010.cat" />
</rewriteMap>
</rewriteMaps>

と私のようにweb.config見えます:

<rule name="Redirect rule1 for Redirects" enabled="true">
    <match url=".*" />
          <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
            <add input="{Redirects:{REQUEST_URI}}" pattern="(.+)" />
          </conditions>
          <action type="Redirect" url="http://www.example.com{C:1}" appendQueryString="false" />
     </rule>

最初の URL は正常に機能しますが、次の 2 つは機能しません。

どんなポインタも役に立ちます。

4

0 に答える 0