でC#MVCを使用して新しいドメインに私は、HTTPSへのHTTPリクエストのURLを書き換えるための私のMVCプロジェクトに書き換えルールがあります。HTTPからHTTPSへのリダイレクトとIIS7.5
<rewrite>
<rules>
<rule name="Redirect HTTP to HTTPS" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Found" />
</rule>
</rules>
</rewrite>
をしかし、今私が必要元のwww.company.comからのすべてのリクエストを新しいURL www2.company.comにリダイレクトする
元のHTTPをHTTPSに維持するにはどうすればよいですか?
この新しいリダイレクト操作のためのGoogle Analyticsの変更はありますか?
EDIT:
例:
http://old.company.com -> https://new.company.com
https://old.company.com -> https://new.company.com
http://www.old.company.com -> https://new.company.com
https://www.old.company-com -> https://new.company.com
http://old.company.com/Account/Login -> https://new.company.com/Account/Login
https://old.company.com/Account/Login -> https://new.company.com/Account/Login
リダイレクトとURLの書き換えは、*完全に異なるものです。 – Amy
こんにちは、私の理解は、書き換えルールがリクエストをリダイレクトするのに役立ちます、私は正しいのですか? – Patrick
いいえ、リダイレクトは文字通りリダイレクトとは何も関係ありません。あなたは正しくありません。 – Amy