如何在NextJS中将域重定向到本地环境?

x7rlezfr  于 2023-10-18  发布在  其他
关注(0)|答案(2)|浏览(138)

我的NextJS应用程序有两个域:

  • eldes.com
  • eldes.com.br

我希望eldes.com.br/:path重定向到eldes.com/br/:path****

zy1mlcev

zy1mlcev1#

在@juliomalves的建议下,我想出了这个解决方案:

{
  source: '/:path*',
  has: [
    {
      type: 'host',
      value: 'eldes.com.br',
    },
  ],
  destination: 'https://eldes.com/br/:path*',
  permanent: false,
},
z9gpfhce

z9gpfhce2#

我有一个非常相似的解决方案。我唯一需要改变的是type必须是header,然后我必须在头文件中添加key值,即host
next.config.js中,它看起来像这样:

module.exports = withNx({
  async redirects() {
    return [
      {
        source: '/:path*',
        has: [{
          type: 'header',
          key: 'host',
          value: 'fiskeldi.sfs.is'
        }],
        destination: 'https://www.example.com/stuff',
        permanent: true
    }]
  }
})

相关问题