2012-02-02 77 views
0

我正在「一個代理網站」所有的代碼已準備就緒,但我有一個問題,當用戶直接輸入到我的網站的URL,它得到處理和加載proxysite,但我如果他點擊一個超鏈接它從網站,而不是我的,我需要的是一種方式,我可以通過我的網站重定向網址,這可能嗎?我怎麼能通過我的代理網站重定向一個網址

如:

Foxyproxy當你輸入www.google.com它通過它加載的網站,當你搜索的東西仍然加載通過foxyproxy結果頁,有什麼我不能做的是加載結果頁面或通過我的網站的任何其他子頁面。

感謝和問候:)

+0

如果您遇到此問題,則您的「代理站點」也可能無法正常工作,因爲您對正在加載的頁面上的資源有何期望。 – 2012-02-02 23:39:08

回答

1

您將需要閱讀來自第三方的外部網站的整個響應,並更換所有環節,頭部位置,並與您的代理網站網址附加原始URL作爲其他外部URL URL參數(或者您從HTTP請求獲取請求的頁面:GET參數,URL路由等)。然後將修改後的結果發送給客戶端。

+1

+1 ...不要忘記,某些網址是通過JavaScript構建的,因此可能無法修復所有這些網址。 – 2012-02-03 00:21:42

+1

或者有沒有一種方法可以讓偵聽器檢查每一次點擊是否來自iframe,並且如果它是獲取源並從那裏處理其餘的呢? – 2012-02-03 06:12:48

相關問題