解决nginx因为网页路径存在大写导致502的问题

zsanjin 发布于 2023-05-01 163 次阅读


当你的web出现502的问题,往往难度就在找到问题出在哪,经过一系列debug,没想到居然是因为网页路径有大写,而nginx的配置中并没有对大小写进行忽略或者区分,解决办法就是要么统一把路径改成小写,要么就是在nginx配置文件中加上忽略大小写的说明

修改nginx配置文件:nginx.conf,在server块中增加

#忽略大小写
    if ($uri ~ [A-Z]){
    rewrite ^(.*)$ $url last;
    }
感谢请我吃辣条
感谢请我吃泡面
感谢请我喝奶茶