【发布时间】:2013-06-22 02:49:01
【问题描述】:
我的服务器上安装了 Apache,我需要从 http 重定向到 https。原因是我们的负载均衡器解决方案无法处理 https,因此请求通过 http 进入,然后我们使用 httpd.conf 文件中的以下行将它们传输到 https。
<VirtualHost 10.1.2.91:80>
Redirect 302 /GladQE/link https://glad-test.com/GladQE/link.do
</VirtualHost>
这适用于 GET 请求,但 POST 请求将丢失通过 URL 传递的参数。执行此重定向和维护 POST 参数的最简单方法是什么?
我需要从http://glad-test.com/GladQE/link.do 到这里https://glad-test.com/GladQE/link.do 维护 POST 参数
谢谢
汤姆
【问题讨论】:
-
如果你的 http -> https 重定向适用于 POST 请求,请确保不要在初始的、不安全的 (http) 帖子中发送任何敏感数据!这会使用户(可能还有开发人员)陷入一种虚假的安全感,而所有数据最初都是以明文形式传输的!
标签: apache redirect httpd.conf