Https

是否直接從 http://example.org 重定向到 https://www.example.org

  • January 1, 2019

簡單地說:我應該重定向

http://example.org -> https://www.example.org

http://example.org -> https://example.org -> https://www.example.org

http://example.org -> http://www.example.org -> https://www.example.org

有關係嗎?我正在使用 HSTS。

您應該盡可能使用最少數量的重定向。

但是,當使用 HSTS 時,請執行以下操作:

http://example.org  -> https://example.org -> https://www.example.org

請務必注意,HSTS 策略僅適用於發送 Strict-Transport-Security 標頭的主機(域)。如果https://example.org發送標頭,則該策略僅適用於 example.org,不適用於 www.example.org。因此訪問 www.example.org 不會導致安全重定向到 HTTPS;如果已配置,它只會命中伺服器端重定向,這是不安全的。

即 https://example.org>和<https://www.example.org互不設置 HSTS。

這個問題是從避免重定向但在重定向跨域時尊重HSTS安全的角度來回答的。

引用自:https://serverfault.com/questions/947245