Развернутая страница Netlify показывает страницу 404 перед отображением реального содержимого - PullRequest
2 голосов
/ 13 февраля 2020

Прежде всего, я хотел бы создать страницу, которая принимает параметр URL (например, / test / hell, test - это страница, а hell - параметр).

Поэтому я создал страницу, которая берет параметр и показывает его в заголовке ( пример , с добавленной ссылкой на страницу внизу), основываясь на начальном проекте Gatsby. Кажется, работает.

Но когда я открываю полный URL-адрес в браузере ( ссылка ), он сначала открывает 404 страницы, а затем возвращается к нужному содержанию (пожалуйста, обновите sh страница, чтобы увидеть 404 страниц). Страница 404 не то, что я ожидал, поэтому я не уверен, как это исправить. Кроме того, эта проблема не наблюдается, когда я запускаю Netlify / Gatsby локально. Вот страница 404 при обновлении веб-страницы sh:

Deployed site with refresh

Это добавленный код , и это единственный коммит что я сделал. Я не уверен, как избавиться от отображаемых 404 страниц.

Спасибо за помощь.

1 Ответ

2 голосов
/ 13 февраля 2020

Я полагаю, что проблему можно решить, настроив файл _redirects, требуемый Netlify, и плагин gatsby-plugin-netlify установит файл _redirects во время сборки.

...