Перенаправление Netlify не обновляет мой путь - PullRequest
0 голосов
/ 03 сентября 2018

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

Но сам путь URL не меняется.

Это то, что мне нужно установить в файле .toml, или это что-то с моими маршрутами реагирования?

Я использую:

  • <BrowserRouter/> из response-router-dom быть моим маршрутизатором.
  • netlify.toml file

netlify.toml:

[[redirects]]
from = "/*"
to = "/index.html"
status = 200

1 Ответ

0 голосов
/ 03 сентября 2018

Наблюдаемое вами поведение задокументировано до rewrite the path. Это поведение, которое вы можете захотеть увидеть для истории pushstate в одностраничном приложении, использующем реакцию на Netlify, поэтому независимо от того, какой путь URL указан в запросе браузера, он не даст 404.

Если вы хотите перенаправить свой путь, вы должны использовать действительный код состояния 300 (301, 302 или 303), например:

[[redirects]]
from = "/home"
to = "/"
status = 301
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...