我的网站可以通过6种不同方式访问:
我应该保持这种方式,还是将所有网址指向https://www.domain.com/更好的做法?
答案 0 :(得分:2)
我认为您应该通过SSL重定向所有流量。
http://blog.codinghorror.com/should-all-web-traffic-be-encrypted/
要点:
答案 1 :(得分:0)
这就是我的所作所为:
RewriteEngine On
# ensure www.
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# ensure https
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
这样,通过输入6个不同网址中的任何一个来访问我的网站,服务器始终会重定向到https://www.domain.com。