重定向(301)许多关于 Gatsby JS 的文章的最佳方法是什么?

What is the best way to redirect (301) many articles on Gatsby JS?

我正在将 Wordpress 博客迁移到 Gatsby。

我需要从这种 url :

创建重定向 (http 301)

https://myblog.com/my-article-slug

对这种url

https://myblog.com/blog/my-article-slug

我找到了两个插件可以帮助我做到这一点,但使用它们似乎很乏味,因为我有 50 多篇文章。

仅供参考: 这个网站有像 /contact/terms 这样的内部页面,所以我不能只将任何内容从 /slug 重定向到 /blog/slug

你有什么更好的方法来做到这一点吗?

如果您使用的是 Netlify,您可以尝试使用 _redirects 文件:https://docs.netlify.com/routing/redirects/