【发布时间】:2014-12-31 21:30:45
【问题描述】:
我正在尝试让网络服务器将所有用户从 http 重定向到 https。这是我正在使用的代码:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HTTPS} !=on
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R=301,L]
但是,我意识到,当用户最初向 http 发送带有信息的请求时,在执行此重写规则之后,POST 数据似乎丢失了。
有什么方法可以在重写为 HTTPS 时确保所有 POST 数据也都发送完毕。
【问题讨论】:
标签: apache mod-rewrite