文章詳情頁
關于Nginx強制跳轉HTTPS的問題
瀏覽:183日期:2024-06-25 17:27:44
問題描述
我從網上查了一下,其中有個是這樣寫的:

請問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;
相關文章:
1. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””2. docker - 如何修改運行中容器的配置3. docker鏡像push報錯4. 關于docker下的nginx壓力測試5. angular.js - angularjs的自定義過濾器如何給文字加顏色?6. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題7. 前端 - @media query 使用出現的問題?8. html5和Flash對抗是什么情況?9. java - 如何點擊按鈕,重新運行(我是初學者)?10. html - css氣泡,實現“倒三角(不知道算不算三角了)”可透明的。
排行榜

網公網安備