我從網路上查了一下,其中有個是這樣寫的:
#請問https://$host$1 permanent;這裡的$host$1 和permanent 分別是什麼意思?
剛百度查了一下,$host是請求的主機名, $1是第一個匹配的結果 permanent應該是永久定向。
可是我的conf檔裡有多個server分別綁定了不同的域名,這會影響到$host的值嗎?
剛把這句rewrite加到設定檔裡reload後HTTP並沒跳到HTTPS,我再看看是哪出了問題。
搞定了,直接用網域來替換掉$host就可以了
rewrite ^(.*)$ https://www.test.com permanent;