我的NextJS应用程序有两个域:
我希望eldes.com.br/:path重定向到eldes.com/br/:path****
zy1mlcev1#
在@juliomalves的建议下,我想出了这个解决方案:
{ source: '/:path*', has: [ { type: 'host', value: 'eldes.com.br', }, ], destination: 'https://eldes.com/br/:path*', permanent: false, },
z9gpfhce2#
我有一个非常相似的解决方案。我唯一需要改变的是type必须是header,然后我必须在头文件中添加key值,即host。在next.config.js中,它看起来像这样:
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 }] } })
2条答案
按热度按时间zy1mlcev1#
在@juliomalves的建议下,我想出了这个解决方案:
z9gpfhce2#
我有一个非常相似的解决方案。我唯一需要改变的是
type
必须是header
,然后我必须在头文件中添加key
值,即host
。在
next.config.js
中,它看起来像这样: