💡

【Next.js】本番環境だけリダイレクトしたい

2022/08/16に公開

(ここではvercelの環境変数ですが)
環境変数で切り分けるには vercel.jsonよりもnext.config.jsでやるのが環境変数でスイッチしやすそう。

next.config.js
async redirects() {
    return process.env.VERCEL_GIT_COMMIT_REF === 'main'
      ? [
          {
            // top は LP へ遷移
            source: '/',
            destination: 'https://lp.mentally.app',
            permanent: true,
          },
        ]
      : [];
  },

refs
https://zenn.dev/bisque/scraps/50a51a28d6eb85

Discussion