Проблема страниц Jekyll / github: URL без конечного пункта sh загружает старую / устаревшую версию сайта github - PullRequest
1 голос
/ 25 января 2020

У меня проблема с нашим веб-сайтом, созданным с использованием github & Jekyll. Веб-страница, которую я пытаюсь загрузить, работает С конечным sla sh, но если вы введете его в свой браузер БЕЗ конечного sla sh, он откроется устаревшая версия всего сайта. Это создает проблемы для посетителей нашего сайта, потому что они получают устаревшую информацию, когда смотрят на эту страницу.

Странно, это проблема только на этой странице, а не на любой другой странице сайта.

externalcoast.org / year (это URL БЕЗ trailing sla sh выводит устаревшую версию - обратите внимание, что верхнее меню также отличается и устарел от остальной части сайта)

externalcoast.org / year / (этот URL WITH тянущийся sla sh тянет вверх правильная версия)

Я пробовал разные вещи, такие как настройка ручного перенаправления и игра с настройками постоянной ссылки, но не повезло.

Вот репозиторий: https://github.com/javbotero/Outer-Coast

Есть ли у кого-нибудь мысли о том, как решить эту проблему? Большое спасибо за взгляд!

1 Ответ

1 голос
/ 25 января 2020

У вас есть две страницы:

Вам придется выбрать одну из этих страниц, и я думаю, что вы можете удалить year / index. html.

Тот факт, что http://outercoast.org/year возвращает старую версию, происходит с вашего хостинга Amazon. Похоже, что они не делают кэш недействительным.

Полный HTTP-ответ от firefox сетевой панели:

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
...