首页 > 解决方案 > NextJs 基于正则表达式的重定向

问题描述

我正在使用 Next.js,我正在尝试根据一些正则表达式条件和 cookie 重定向到给定的路径。

目标是重定向到/foo/bar源没有密钥bar并且有给定 cookie 的情况。

我尝试了几种不同的方法,next.config.js但都没有。

现在我有以下

async redirects() {
    return [
      {
        source: '/(^(?:(?!bar).)*$)',
        has: [{
          type: 'cookie',
          key: 'utm_source',
          value: 'bar',

        }],
        destination: '/foo/bar',
        permanent: true
      }
    ]
  }

文档很模糊。

标签: reactjsnext.js

解决方案


推荐阅读