Proxy

重定向到 https

  • June 9, 2009

我有一個外部商業網站,我的使用者需要訪問 http://www.foo.com,不幸的是,這會導致我們的代理伺服器出現問題,使用者連結斷開,樣式表無法載入等。

通過實驗,我們發現使用https://www.foo.com>效果很好,但是他們的一些連結是絕對的,並且指向<http://www.foo.com,然後點擊時會導致代理問題他們。顯然,如果網站能處理好這個問題,那就太好了,但短期內不太可能。

有沒有辦法讓使用 IE6 的客戶端在使用者點擊 http://www.foo.com/whatever 的連結時強制重定向到https://www.foo.com/whatever?我已經看到在哪裡可以使用 Firefox+Noscript 完成。

關於我能想到的使用 IE 6 實現這一點的唯一方法是在每個指向重定向頁面的客戶端上創建一個主機文件條目……不過這有點像 hack。似乎最好的解決方案是修復到目前為止每個人都提到的代理。

確實應該通過為此站點添加例外來在代理伺服器上進行更改。由於您無權訪問遠端站點,並且您使用的是 https,因此我認為重定向必須在您的使用者瀏覽器級別進行。

我猜你不能代理 https,因為它在到達代理伺服器之前在客戶端上被加密,並在它到達你的代理伺服器之前由遠端主機加密。因此,代理伺服器將無法查看 http 數據並記憶體其中的任何內容。所以,我認為使用 https 基本上會導致您繞過代理伺服器。有更多代理經驗的人可以證實這一點嗎?

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