首页 > 解决方案 > NGINX 是否支持 PCRE2 扩展替换处理?

问题描述

我需要做一些非常复杂的重写,我不想重复自己太多。PCRE2 条件替换将允许我这样做,但我似乎无法让它们在 nginx 中工作。它只是不支持还是我做错了什么?

这些是我想要统一的重写。

    rewrite /intro/(es|en)-(es|uk)/pageA /$1-$2/pageB/;
    rewrite /intro/(es|en)_(es|uk)/pageA /$1-$2/pageB/;
    rewrite /intro/(es|en|uk)/pageA /$1/pageB/;

标签: regexnginxpcre

解决方案


不,不是的。nginx 目前只支持原 PCRE 库。


推荐阅读