如何删除 gatsby 项目中的尾部斜杠?

ms_*_*_01 3 reactjs gatsby gatsby-plugin

我在我的盖茨比项目中面临尾随斜杠问题。当我尝试重新加载或触发网址Ex:website.com/page1时,仅第二秒它会加载带有尾部斜杠的网址,例如website.com/page1/,然后返回到website.com/page1。它发生在每个页面上。我尝试删除尾部斜杠插件但没有得到结果

我将不胜感激任何帮助。谢谢。

Mar*_*esr 5

gatsby@4.7.0发布以来,他们添加了尾部斜杠选项

你可以做:

module.exports = {
  plugins: [
    // ...
  ],
  trailingSlash: "always",
};
Run Code Online (Sandbox Code Playgroud)
  • always:始终在每个 URL 中添加尾部斜杠,例如 /x 到 /x/。
  • never:删除每个 URL 上的所有尾部斜杠,例如 /x/ 到 /x。
  • ignore: 不自动修改URL

您可以在https://www.gatsbyjs.com/docs/reference/config-files/gatsby-config/#trailingslash上找到更多信息