Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 我应该将我网站的所有URL重定向到https吗?_Html_.htaccess_Url_Redirect_Dns - Fatal编程技术网

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

Html 我应该将我网站的所有URL重定向到https吗?,html,.htaccess,url,redirect,dns,Html,.htaccess,Url,Redirect,Dns,我的网站可以通过6种不同的方式访问: domain.com www.domain.com http://domain.com/ http://www.domain.com/ https://domain.com/ https://www.domain.com/ 我应该保持这种方式还是将所有URL指向更好的做法?我认为应该通过SSL重定向所有流量 总结: 帮助击败开放网络上的WiFi窃听 有助于击败各种类型的网络流量间谍,无论是否使用WiFi HTTPS不再那么贵了;当Gmail将所有内容切换

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

  • domain.com
  • www.domain.com
  • http://domain.com/
  • http://www.domain.com/
  • https://domain.com/
  • https://www.domain.com/

  • 我应该保持这种方式还是将所有URL指向更好的做法?

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

    总结:

    • 帮助击败开放网络上的WiFi窃听
    • 有助于击败各种类型的网络流量间谍,无论是否使用WiFi
    • HTTPS不再那么贵了;当Gmail将所有内容切换到HTTPS时,Gmail测量的SSL只占CPU负载的1%和网络开销的2%
    • SSL的速度每年都在加快,降低了已经不算高的成本
      • 以下是我所做的:

        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个不同URL中的任意一个来访问我的网站,服务器总是重定向到