搜尋

首頁  >  問答  >  主體

關於Nginx強制跳轉HTTPS的問題

我從網路上查了一下,其中有個是這樣寫的:

#請問https://$host$1 permanent;這裡的$host$1 和permanent 分別是什麼意思?


剛百度查了一下,$host是請求的主機名, $1是第一個匹配的結果 permanent應該是永久定向。

可是我的conf檔裡有多個server分別綁定了不同的域名,這會影響到$host的值嗎?


剛把這句rewrite加到設定檔裡reload後HTTP並沒跳到HTTPS,我再看看是哪出了問題。


搞定了,直接用網域來替換掉$host就可以了

 rewrite ^(.*)$  https://www.test.com permanent; 
给我你的怀抱给我你的怀抱2754 天前485

全部回覆(1)我來回復

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:10:12

    搞定了,直接用網域來替換掉$host就可以了

    rewrite ^(.*)$ https://www.test.com permanent;

    回覆
    0
  • 取消回覆