Jekyll/github 页面问题:URL 没有尾部斜杠正在加载 github 站点的旧/过时版本

Jekyll/github pages issue: URL without trailing slash is loading an old/ out-of-date version of github site

我 运行 遇到了我们网站的问题,该网站是使用 github & Jekyll 构建的。我尝试加载的网页在 WITH 尾部斜杠下工作,但是如果您将其输入浏览器 WITHOUT 尾部斜杠,它拉出整个网站的过时版本。这给我们的网站访问者带来了问题,因为他们在查看此页面时得到的是过时的信息。

奇怪的是,这只是这一页上的问题,而不是网站上任何其他页面上的问题。

outercoast.org/year(这是 url WITHOUT 尾部斜杠拉出一个过时的版本 - 请注意顶部菜单也是与网站的其余部分不同且已过时)

outercoast.org/year/(这个 url WITH 尾部斜线拉出正确的版本)

我尝试了一些不同的方法,例如设置手动重定向和玩永久链接设置,但没有成功。

这是回购协议:https://github.com/javbotero/Outer-Coast

有没有人对如何解决这个问题有任何想法?非常感谢您的观看!

您有两个页面:

您必须选择其中一个页面,我认为您可以删除 year/index.html.

事实上 http://outercoast.org/year returns 旧版本来自您的亚马逊托管。看来他们并没有使缓存失效。

来自 firefox 网络面板的完整 http 响应是:

HTTP/1.1 200 OK
x-amz-id-2: qib+GnWWIIct1mrEC/dtF/NgJeZ8dWr4yH8Nc/a+RieFAKT0VEh2h40fSMJp+IyaXiAw+rv7hbI=
x-amz-request-id: ED0E3EE0EBF5D323
Date: Sat, 25 Jan 2020 21:26:18 GMT
Last-Modified: Sat, 23 Nov 2019 01:02:04 GMT
ETag: "c8c259c6d791a7f42f264832b97dbd42"
Content-Type: 
Content-Length: 11060
Server: AmazonS3