我有一个用例,我需要修改wordpress到Gatsby的登陆页面,这个页面在Google和所有网站中都有很好的参考,但是有一个错误的地区名称(site.com/us-en/ of url),而不是(site.com/en-us/of url)。
问题是,在我的配置文件中,如果我这样做
{
resolve: `gatsby-plugin-intl`,
options: {
path: `${__dirname}/src/intl`,
languages: [`us-en`, `ma-ar`],
defaultLanguage: `us-en`,
redirect: true,
},
},它给出了的错误,无法在react inlt/ locale -data.中找到地区"us-en“,而当我将其反转到
languages: [`en-us`, `ar-ma`],
它的工作,但我需要第一个使用的us-en工作,以维护旧的网址格式的登陆页面,因此不会损害搜索引擎优化。
我怎样才能让这个插件接受这种区域设置格式,或者在、Gatsby、或其他方面使用一些自定义路由?
发布于 2020-03-23 10:15:13
@音乐形式结束了那个郎国之乡。是正确的国际化格式,你不能要求插件来逆转它。否则,我问了一个搜索引擎优化专家,他说,切换网站url从/us-en到/en-us不会影响网站SEO或在谷歌的立场,只要301永久重定向是适用的。
https://stackoverflow.com/questions/58480443
复制相似问题