通过htaccess将所有一个子域的流量重定向到HTTPS

时间:2014-03-18 01:31:36

标签: apache .htaccess mod-rewrite ssl https

使用.htaccess,是否可以将http://www.mydomain.comhttp://mydomain.com重定向到HTTPS,而不是重定向http://staging.mydomain.comhttp://127.0.0.1

此外,通过重定向部分的任何POST数据会发生什么?它会保持不安全,还是会加密?

1 个答案:

答案 0 :(得分:2)

这应该让你去。一旦被apache重定向,所有数据都将通过https进行处理。

RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]