使用.htaccess,是否可以将http://www.mydomain.com
和http://mydomain.com
重定向到HTTPS,而不是重定向http://staging.mydomain.com
或http://127.0.0.1
?
此外,通过重定向部分的任何POST数据会发生什么?它会保持不安全,还是会加密?
答案 0 :(得分:2)
这应该让你去。一旦被apache重定向,所有数据都将通过https进行处理。
RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]