2014-01-05 50 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文件一樣簡單,您可以使用它的逆向代理。