nginx 配置路由不区分大小写

nginxnginx

nginx默认情况是区分路由大小写的

location ~* /abc
{ 
        反向代理
        xxx
}

location 指令说明,该语法用来匹配 url,语法如上:
=:用于不含正则表达式的 url 前,要求字符串与 url 严格匹配,匹配成功就停止向下搜索并处理请求。
~:用于表示 url 包含正则表达式,并且区分大小写。
~*:用于表示 url 包含正则表达式,并且不区分大小写。
^~:用于不含正则表达式的 url 前,要求 Nginx 服务器找到表示 url 和字符串匹配度最高的 location 后,立即使用此 location 处理请求,而不再匹配。
如果有 url 包含正则表达式,不需要有 ~ 开头标识。

最主要的功能之一负载均衡

nginxnginx