<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="m.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 ="m.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)。

    主站蜘蛛池模板: 鹿泉市| 哈巴河县| 壶关县| 平陆县| 邮箱| 公安县| 麟游县| 玉林市| 云浮市| 古丈县| 松原市| 天柱县| 太白县| 正蓝旗| 阆中市| 太仓市| 泉州市| 仪陇县| 蓬溪县| 阿巴嘎旗| 万载县| 淮北市| 巴青县| 新乡县| 永泰县| 靖安县| 大宁县| 枣阳市| 深水埗区| 太仆寺旗| 周至县| 获嘉县| 团风县| 洛扎县| 改则县| 班戈县| 焉耆| 青阳县| 临湘市| 宁津县| 阳泉市|