0

IIS で構成された Web サイトと、localhost を指すようにホスト ファイルで構成された複数のドメインがあります。

私の問題は、すべてのリクエストを http://domain.com/folder/からhttp://domain.com/にリダイレクトする必要があることです。

したがって、http: //domain.com/folder/test/image.jpegに対する要求は、 次のように変換する必要があります: http://domain.com/test/image.jpeg

cdn の動作をエミュレートしようとしているため、ファイルを変更できません。

誰でも助けることができますか?

ありがとうジョアン

4

1 に答える 1

2

書き換えモジュールを使用すると、次のことができます。

<rule name="skip folder" stopProcessing="true">
    <match url="^folder/(.*)$" />
    <action type="Redirect" url="{R:1}" />
</rule>

デフォルトのリダイレクトは永続的 (301) です。
URL を保持したままhttp://domain.com/folder/test/image.jpegコンテンツhttp://domain.com/test/image.jpegを表示する場合は、書き換えを使用する必要があります。

<rule name="skip folder" stopProcessing="true">
    <match url="^folder/(.*)$" />
    <action type="Rewrite" url="{R:1}" />
</rule>
于 2013-04-05T16:37:03.570 に答える