国产精品黄页网在线观看,欧美日韩国产综合新一区,国产欧美高清精品一区2,久久国产乱子伦免电影

nginx if多條件判斷

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

由于本站采用thinkphp6多應(yīng)用,而采用了域名綁定應(yīng)用,前臺(tái)域名和后臺(tái)域名是不一樣的,前臺(tái)用了https,后臺(tái)沒(méi)有用,想開(kāi)啟http跳轉(zhuǎn)https就很麻煩,服務(wù)器上裝的寶塔,開(kāi)啟強(qiáng)制https會(huì)導(dǎo)致后臺(tái)打不開(kāi)。只好自己想辦法了。

嘗試在nginx配置文件里設(shè)置

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

結(jié)果nginx自檢沒(méi)通過(guò)

phpfv.png

又在網(wǎng)站檢索了半天,還真讓找到解決辦法,感謝互聯(lián)網(wǎng)的大佬們

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

這樣一來(lái)就是保證前臺(tái)由http跳轉(zhuǎn)到https,也能保證后臺(tái)使用http協(xié)議正常打開(kāi)。

標(biāo)簽: nginx
最后修改:2025-10-29 21:39:33

非特殊說(shuō)明,本博所有文章均為博主原創(chuàng)。