2014-01-05 51 views
0

我已经在服务器A上建立了一个映射address:address1.com/app到ipaddress/app2的Apache反向代理。 在目标页面中有一个登录表单,它使用post方法并调用一个php文件,它工作正常。 但同时还有另一个注册表单,提交按钮链接到“#”并使用java脚本进行处理,当我单击提交按钮时,问题开始并调用:address1.com/app1/app1和所以试图打开不存在的ipaddress.com/app2/app1。 我想也许我需要使用重写模式来解决它,但一些工作后,我不能。如果可以的话,我感谢你的善意帮助。Apache反向代理,HTML表单提交

非常感谢

回答

0

我不能完全可视化的问题,但根据你所说的

另一个注册表格的提交按钮链接到“#”和 是用java处理它的脚本,

这可以通过使用JavaScript表单提交完整的URL来解决。在“target =”表单字段中(如果JavaScript从那里拉取POST URL)切换到完整的URL并查看是否有帮助。

+0

非常感谢您的回答!其实有一个注册链接,然后是一个注册页面。这是注册按钮的代码:。我会尝试你的洗手。 – Sepehr

+0

可能在私人服务器上的其他页面中有更多的表单,我希望我能找到一种方法从反向代理端解决此问题。 – Sepehr

0

这已解决。只是为了帮助其他人节省他们的时间,如果他们到达这个职位,这是最好的,你可以做! 使用Apache反向代理给了我很多头痛,并且浪费时间和每次不同的错误!然后我意识到Plesk 11.5已经集成了Nginx,并且像编辑主机的conf文件一样简单,您可以使用它的逆向代理。