简体   繁体   English

Gatsby 页面显示/在 url 之后

[英]Gatsby pages showing / after url

I am new at using Gatsby.我是使用 Gatsby 的新手。 I've recently developed website using it我最近使用它开发了网站

I wanted to create pages with gatsby so I've added it in /src/pages.我想用 gatsby 创建页面,所以我将它添加到 /src/pages.xml 中。 Pages were created but it shows / after url.页面已创建,但它显示/在 url 之后。

Ex.前任。 for page 'example.com/abc' it shows 'example.com/abc/' and if I try to write 'example.com/abc' in browser it redirects to 'example.com/abc/'对于页面“example.com/abc”,它显示“example.com/abc/”,如果我尝试在浏览器中编写“example.com/abc”,它会重定向到“example.com/abc/”

Extra / can be seen after url额外/可以看到url之后

use gatsby-plugin-remove-trailing-slashes plugin https://www.gatsbyjs.com/plugins/gatsby-plugin-remove-trailing-slashes使用 gatsby-plugin-remove-trailing-slashes 插件https://www.gatsbyjs.com/plugins/gatsby-plugin-remove-trailing-slashes

npm install --save-dev gatsby-plugin-remove-trailing-slashes

Then configure via gatsby-config.js.然后通过 gatsby-config.js 进行配置。

{
  ...
  plugins: [
    ...,
    `gatsby-plugin-remove-trailing-slashes`,
  ]
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM