Linux

使用代理 SSL 或其他方法偽裝 URL

  • June 7, 2014

美好的一天親愛的伺服器專家

我希望能夠偽裝一個 URL,即保留使用者在訪問頁面時輸入的 URL。例如:使用者在他的瀏覽器中輸入:

mydomain.com

這必須轉發給:

otherdomain.com

但在他的瀏覽器上,顯示的地址必須保持 mydomain.com 我想配置這個 - 但是如何:!!?

有誰知道如何進行?

這是可能的,如果你

  • 擁有 mydomain.com,以便您可以在那裡設置反向代理
  • 使用此反向代理轉發到 otherdomain.com,例如,使用者仍將連接到 mydomain.com,但您會將所有流量重定向到 otherdomain.com

不幸的是,如果 otherdomain.com 包含連結到主機名 otherdomain.com 的 URL 的頁面(例如包含主機名的絕對 URL),這將中斷。如果使用者關注他們,它將直接連接到 otherdomain.com,例如沒有您的反向代理,這將顯示在瀏覽器中。

另一種方法可能是使用框架,例如在 mydomain.com 的頁面內框架 otherdomain.com。如果 otherdomain.com 為安全設置了 HTTP 標頭,這將中斷,這樣它就不會被框起來,或者如果它包含顯式打開新視窗或選項卡的內容。

引用自:https://serverfault.com/questions/602548