<button id="g80sy"></button>
  • <abbr id="g80sy"></abbr>
  • <button id="g80sy"></button>
    <rt id="g80sy"><delect id="g80sy"></delect></rt>
  • nginx if多條件判斷

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

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

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

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

    結(jié)果nginx自檢沒通過

    phpfv.png

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

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

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

    標(biāo)簽: nginx
    最后修改:2025-03-23 19:19:34

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

    主站蜘蛛池模板: 邢台市| 永修县| 星子县| 许昌县| 南投县| 北辰区| 克山县| 宣化县| 梁山县| 铜陵市| 定兴县| 二连浩特市| 常德市| 丰台区| 永福县| 九龙城区| 新野县| 通道| 绵竹市| 旬邑县| 高州市| 九龙坡区| 凤阳县| 香河县| 浮梁县| 固镇县| 无为县| 通化县| 谢通门县| 河源市| 贞丰县| 句容市| 改则县| 左云县| 马龙县| 惠水县| 泽普县| 长葛市| 常山县| 沧州市| 乌恰县|