我应该将我网站的所有网址重定向到https吗?

时间:2016-03-08 23:20:40

标签: html .htaccess url redirect dns

我的网站可以通过6种不同方式访问:

  1. domain.com
  2. www.domain.com
  3. http://domain.com/
  4. http://www.domain.com/
  5. https://domain.com/
  6. https://www.domain.com/
  7. 我应该保持这种方式,还是将所有网址指向https://www.domain.com/更好的做法?

2 个答案:

答案 0 :(得分:2)

我认为您应该通过SSL重定向所有流量。

http://blog.codinghorror.com/should-all-web-traffic-be-encrypted/

要点:

  • 帮助打败开放网络上的WiFi窃听。
  • 帮助击败各种类型的网络流量监控,无论是否WiFi。
  • HTTPS不再昂贵了;当Gmail将所有内容切换为HTTPS时,Gmail仅对1%的CPU负载和2%的网络开销进行了SSL计算。
  • SSL每年都在加速发展,降低了已经适度的成本。

答案 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