2

我有两个域 innosia.com 和 sorainnosia.com,innosia.com 是一个旧域,我希望任何访问它的人都能重定向到 sorainnosia.com,包括他们发布的 POST 数据。因为目前有一个旧的 Windows 应用程序将数据 POST 到我无法在客户端修改的旧域,并且希望数据被 POST 到新域,而不是只通过更改到 innosia.com 而不修改客户端 Windows 应用程序。

我发现重定向到另一个域的 HTTP 状态 301 不会保留 POST 数据。我在 google 和 stackoverflow 上搜索,但找不到任何答案。我的网站是使用 ASP.NET MVC 3.0 构建的,有人有任何解决方案吗?

谢谢

4

1 回答 1

1

一些 HTTP 客户端无法正确处理其 POST 请求的 301 重定向。

但是,您可以将旧的 DNS 记录更改为指向新服务器,或者在旧 URL 上部署一个简单的代理(如 Apache),以便在后台将请求转发到新服务器。

于 2013-01-24T10:39:02.590 回答