我正在使用"gatsby-plugin-sitemap":"^2.4.2“tho,在Amplify上安装"gatsby-plugin-intl":"^0.3.3”后,它不能工作,即使它在本地环境下工作得很好。
这是URL,但它会自动移到https://www.babylook.mom/。
https://www.babylook.mom/sitemap.xml
下面是gatsby-config.js
{
resolve: `gatsby-plugin-sitemap`,
options: {
output: `/sitemap.xml`,
}
},
{
resolve: `gatsby-plugin-intl`,
options: {
path: `${__dirname}/src/intl`,
languages: [`en`, `es`, `zh`],
defaultLanguage: `en`,
redirect: false,
},
}, 发布于 2020-12-22 14:14:10
插件的顺序在Gatsby中很重要,尝试将gatsby-plugin-intl放在上面,因为它负责为所有URL添加提供的语言环境前缀:
{
resolve: `gatsby-plugin-intl`,
options: {
path: `${__dirname}/src/intl`,
languages: [`en`, `es`, `zh`],
defaultLanguage: `en`,
redirect: false,
},
},
{
resolve: `gatsby-plugin-sitemap`,
options: {
output: `/sitemap.xml`,
}
},此外,您可能想要浏览gatsby-plugin-sitemap provides。
https://stackoverflow.com/questions/65402102
复制相似问题