重定向(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 多篇文章。
- https://www.gatsbyjs.com/plugins/gatsby-plugin-htaccess/
- https://www.gatsbyjs.com/plugins/gatsby-redirect-from/
仅供参考:
这个网站有像 /contact
或 /terms
这样的内部页面,所以我不能只将任何内容从 /slug
重定向到 /blog/slug
。
你有什么更好的方法来做到这一点吗?
如果您使用的是 Netlify,您可以尝试使用 _redirects 文件:https://docs.netlify.com/routing/redirects/
我正在将 Wordpress 博客迁移到 Gatsby。
我需要从这种 url :
创建重定向 (http 301)https://myblog.com/my-article-slug
对这种url
https://myblog.com/blog/my-article-slug
我找到了两个插件可以帮助我做到这一点,但使用它们似乎很乏味,因为我有 50 多篇文章。
- https://www.gatsbyjs.com/plugins/gatsby-plugin-htaccess/
- https://www.gatsbyjs.com/plugins/gatsby-redirect-from/
仅供参考:
这个网站有像 /contact
或 /terms
这样的内部页面,所以我不能只将任何内容从 /slug
重定向到 /blog/slug
。
你有什么更好的方法来做到这一点吗?
如果您使用的是 Netlify,您可以尝试使用 _redirects 文件:https://docs.netlify.com/routing/redirects/