您的位置:首頁技術文章
文章詳情頁

關于Nginx強制跳轉HTTPS的問題

瀏覽:103日期:2024-06-25 17:27:44

問題描述

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

關于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$1 permanent;

問題解答

回答1:

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

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

相關文章:
国产综合久久一区二区三区