0

IIS 6 および 7 で URL 書き換えを実験してきました。IIS 6 では、ISAPI Rewrite 3 を使用しており、あるサブドメインの URL を別のサブドメインにマップしようとしています。

http://subdomain1.domain.com/ *

次の場所にマップされます。

http://subdomain2.domain.com/ *

私はこれを使用してこれを達成しようとしました:

RewriteEngine on

RewriteCond ホスト: subdomain1.domain.com RewriteRule (.*) subdomain2.domain.com/$1

しかし、IIS ログまたは rewrite.log には何も起こらないか、表示されないようです。ここでロギングを有効にするには、何かが欠けているに違いありません - 何かアイデアはありますか? また、私のルールが機能していないように見える理由を誰かが提案できれば、それは大歓迎です。

もう 1 つの質問 (申し訳ありません!) - 書き換えモジュールを使用する IIS 7 について疑問に思っていました。書き換えルールを使用して、IIS の別のインスタンス (別のサーバー マシン上) でホストされているコンテンツにリダイレクトできますが、書き換えアクションを使用することはできません。単純に URL をマスクします - これは可能ですか? 現時点では、403 - 禁止されたエラーが発生しています。

助けてくれて本当にありがとうございます。

4

1 に答える 1

1

IIS 7 での書き換えに関する 2 番目の質問に関しては、アプリケーション リクエスト ルーティング モジュールを使用して 2 つのサーバー間にリバース プロキシをセットアップし、最初のサーバーから要求されたコンテンツが 2 番目のサーバーからシームレスに提供されるようにすることができます。

http://learn.iis.net/page.aspx/489/using-the-application-request-routing-module/

于 2010-08-17T10:36:00.190 に答える