0

フォームの URL をリダイレクトしようとしています

http://localhost:8065/Documents/anything.pdf

これを別のサイトに移動したい (ファイル名は同じだが、別のサイトに移動することさえできない)。これが私のスクリプトです:

<rewrite>
  <rules>
    <rule name="Archibald" patternSyntax="ECMAScript" stopProcessing="true">
      <match url="^/documents/.+\.(?:pdf)$" />
        <action type="Redirect" url="http:\\www.dorkingsos.org.uk" />
        <conditions>
        </conditions>
      </rule>
 </rules>
</rewrite>

うまくいかないのはなぜですか?

4

1 に答える 1

0

すべてのファイルを一致させ、PATH_INFO の条件を追加する必要がありました

<rule name="Archibald" patternSyntax="ECMAScript" stopProcessing="true">
   <match url=".*" />
   <action type="Redirect" url="http://www.dorkingsos.org.uk/pdfs/{C:1}" />
   <conditions>
      <add input="{PATH_INFO}" pattern="^/documents/(.*.pdf)$" />
    </conditions>
</rule>
于 2013-08-30T11:14:16.440 に答える