本文介绍了如何删除Gatsby项目中的尾部斜杠?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
确保所有链接都链接到页面的尾部斜杠版本,例如<Link to="/some/path/">…</Link>
通过createPageAPI调用在gatsby-node.js中生成页面时,请始终使用尾部斜杠 指定path
将服务器配置为为about.html这样的页面提供服务,这些页面来自对/about/的请求(Netlify称之为"漂亮URL")
确保服务器配置为使用目录索引进行响应,并查找index.html文件作为目录索引;禁用自动索引
确保服务器使用两个版本的路径的目录索引进行响应(带和不带尾部斜杠)
我在Gatsby项目中面临尾部斜杠问题。当我尝试重新加载或触发urlEx:website/page1时,只需一秒钟,它就会加载带有斜杠的url,如website/page1/,然后它将返回website/page1。它发生在每一页上。我已尝试删除尾随斜杠插件,但未收到结果
我将非常感谢您的任何帮助。 谢谢。
推荐答案以下是我避免此问题的方法:
在大多数情况下,你只需要担心#1和#2,但如果这不能为你解决问题,那就继续往下看。
更多推荐
如何删除Gatsby项目中的尾部斜杠?
发布评论