文章詳情頁
關于Nginx強制跳轉HTTPS的問題
瀏覽:112日期: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. javascript - 按鈕鏈接到另一個網址 怎么通過百度統計計算按鈕的點擊數量2. sql語句 - 如何在mysql中批量添加用戶?3. mysql 可以從 TCP 連接但是不能從 socket 鏈接4. mysql - PHP定時通知、按時發布怎么做?5. 怎么php怎么通過數組顯示sql查詢結果呢,查詢結果有多條,如圖。6. mysql - JAVA怎么實現一個DAO同時實現查詢兩個實體類的結果集7. 事務 - mysql共享鎖lock in share mode的實際使用場景8. mysql建表索引問題求助9. mysql - 數據庫建字段,默認值空和empty string有什么區別 11010. mysql 非主鍵做范圍查找實現原理的一點困惑
排行榜
