0

私はこのルールを作成しました:

<rewrite>
        <rules>
            <rule name="ImageRedirect" stopProcessing="false">
                <match url="^(.*)/(.*)/" />
                <action type="Rewrite" url="http://www.lrgimages.com/ImageRewrite.aspx?=img={R:2}" logRewrittenUrl="true" />
            </rule>
        </rules>
    </rewrite>

ルールが機能していない、または IIS がそれを取得していないなどの 404.0 メッセージが表示され続けます。ルールの test parttern セクションでは、パターンは正常にテストされます。http://www.lrgimages.com/ImageRewrite.aspxに直接アクセスすると、そのページが読み込まれますが、試してみると読み込まれません: http://www.lrgimages.com/TestImage

何かご意見は?

更新:私はそれを理解しました。URL の書き換え時にhttp://www.DomainName.comをカウントしません。htat が実際に行っていることであるため、リダイレクトはこのように機能します。http://www.DomainName.comを考慮しない他の書き換えエンジンに慣れています。あなたが私を正しい方向に導いてくれてありがとう。

4

1 に答える 1

2

「/TestImage」はマッチしないと思います^(.*)/(.*)/...

于 2010-11-09T16:57:38.303 に答える