日日摸夜夜添夜夜添aa,亚洲一区二区在线视频,国产精品入口在线看麻豆,久久久久久久99精品免费观看

nginx if多條件判斷

程序猿 2021-03-29 10:04:20 2046瀏覽 加載中

由于本站采用thinkphp6多應用,而采用了域名綁定應用,前臺域名和后臺域名是不一樣的,前臺用了https,后臺沒有用,想開啟http跳轉https就很麻煩,服務器上裝的寶塔,開啟強制https會導致后臺打不開。只好自己想辦法了。

嘗試在nginx配置文件里設置

if($server_port !~ 443 && $host="www.sui9.com"){
    rewrite ^(/.*)$ https://$host$1 permanent;
}

結果nginx自檢沒通過

phpfv.png

又在網站檢索了半天,還真讓找到解決辦法,感謝互聯網的大佬們

set $phpfv 1;
if($server_port !~ 443){
    set $phpfv "${phpfv}5";
}
if($host ="www.sui9.com"){
    set $phpfv "${phpfv}5";
}
if($phpfv="155"){
    rewrite ^(/.*)$ https://$host$1 permanent;
}

這樣一來就是保證前臺由http跳轉到https,也能保證后臺使用http協議正常打開。

標簽: nginx
最后修改:2025-04-25 18:32:01

非特殊說明,本博所有文章均為博主原創。