首先对 URI 进行精准匹配,如果匹配上则退出匹配,返回精准匹配结果;
如果没有匹配上则寻找普通匹配,如果命中多个普通匹配,则记忆最长的匹配结果(不考虑 location 的顺序);
如果后面还有正则匹配,则按照正则匹配的 location 先后顺序,先匹配上的发挥作用,返回正则命中结果;
如果正则没有匹配上,则记忆最长的匹配结果(普通匹配)发挥作用
首先对 URI 进行精准匹配,如果匹配上则退出匹配,返回精准匹配结果;
如果没有匹配上则寻找普通匹配,如果命中多个普通匹配,则记忆最长的匹配结果(不考虑 location 的顺序);
如果后面还有正则匹配,则按照正则匹配的 location 先后顺序,先匹配上的发挥作用,返回正则命中结果;
如果正则没有匹配上,则记忆最长的匹配结果(普通匹配)发挥作用