2012-06-13 120 views
0

鱿鱼有问题。我用我自己的重定向器使用3.1版本。 我的问题是,当一个客户端例如请求https://twitter.com(与https),但不知何故与我的重定向逻辑,twitter.com是无效的页面,所以我重定向到我的无效页面的请求。假设说302:http://mydomain.com?invalid = twitter.com,在这个阶段过程将不会继续,浏览器会说“HTTP网关失败”。鱿鱼重定向从https到http

所以,我的理论是当一个请求被https重定向到http时,squid将不起作用。是否有任何配置需要完成,以便它能正常工作?

谢谢你们..

回答

0

RFC 2817也不是很清楚CONNECT的行为和重定向。我认为大部分浏览器都不会接受重定向作为对CONNECT方法的回复。所以,没有办法做你想做的事。

不是Squid问题,是一个协议/浏览器问题。

+0

非常感谢你diegows ..我很高兴与你的答案。 – user635568

0

嗯,我认为重定向最好的办法是当: - 如果请求是HTTPS的反应应该是HTTPS - 如果请求如果HTTP响应应该是http

这是最好的办法,我可以现在不认为...

+0

你不能在代理中这样做。唯一的办法是打破安全,浏览器会抱怨。 –