Перенаправление Netlify не обновляет мой путь

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

Но сам путь к URL-адресу не меняется.

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

Я использую:

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

netlify.toml:

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

person ueeieiie    schedule 03.09.2018    source источник


Ответы (1)


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

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

[[redirects]]
from = "/home"
to = "/"
status = 301
person talves    schedule 03.09.2018