2

私は innosia.com と sorainnosia.com の 2 つのドメインを持っています。innosia.com は古いドメインであり、そこにアクセスした人は誰でも、投稿先の POST データを含めて sorainnosia.com にリダイレクトされることを望みます。現在、クライアント側で変更できない古いドメインにデータを POST する古い Windows アプリケーションがあり、クライアント側の Windows アプリケーションを変更せずに innosia.com に変更するだけで、代わりにデータを新しいドメインに POST したいためです。

別のドメインにリダイレクトする HTTP ステータス 301 では、POST データが保持されないことがわかりました。Google と stackoverflow で検索しましたが、答えが見つかりません。私の Web は ASP.NET MVC 3.0 を使用して構築されています。

ありがとう

4

1 に答える 1

1

一部の HTTP クライアントは、POST 要求の 301 リダイレクトを適切に処理できません。

ただし、古い DNS レコードを変更して新しいサーバーを指すようにするか、古い URL に単純なプロキシ (Apache など) をデプロイして、バックグラウンドで要求を新しいサーバーに転送することができます。

于 2013-01-24T10:39:02.590 に答える