[英]How to POST Directly From One Website to Another Within the Same Server
抱歉,如果这是重复的,因为我真的不知道我应该寻找什么关键字。 我在Google上尝试过的那对夫妇返回的结果与我想到的问题无关。
我有一台Linux服务器,它托管两个都绑定到相同IP地址的两个网站(例如,ABC.com和XYZ.com网站)。 域名未在/ etc / hosts中列出。
如果网站ABC.com具有通过POST方法将某些内容发送到XYZ.com的Web表单,我的问题是:
要么
如果是(1),如何将其更改为(2)? 将域名放入/ etc / hosts是否有帮助? 像这样:
127.0.0.1 ABC.com
127.0.0.1 XYZ.com
以这种方式配置/ etc / hosts有任何意外的副作用吗?
在实施您提出的解决方案之后,是否有方法可以验证(2)是否确实在服务器上发生?
谢谢。
如果您有这样的话:
Form_on_abc.com.html
<from action="xyz.com/postit" method="POST">
提交的数据将永远不会发送到abc.com。 浏览器(在外部的某些客户端计算机上运行)会将数据直接发送到xyz.com。
另一方面,如果看起来像这样:
Form_on_abc.com.html
<from action="abc.com/forward_to_xyz" method="POST">
并且您将需要一些服务器端代码以将帖子内部重定向到xyz.com,然后您的数据可能会保留在服务器上。 但这将取决于您如何进行重定向,如果您的IP位于同一子网中,依此类推。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.