Я пытаюсь перенаправить определенные маршруты на мою страницу 404. Однако есть два случая, когда я не могу перенаправить успешно.
- Когда пользователь идет к маршруту и добавляет
/
после него (например, /home/
вместо /home
). Это перенаправляет правильно, однако, все CSS по какой-то причине потеряны.
- Когда пользователь идет по защищенному маршруту и добавляет
/
после него. Это вызывает ошибку задания (например, ReferenceError: $ is not defined
).
Вот так настроены мои маршруты:
<Switch>
<Route exact path="/" component={Home} />
<ProtectedRoute path="/protected-route" component={ProtectedRoute} />
<Route path="/page-not-found" component={PageNotFound} />
<Redirect from="*" to="/page-not-found" />
</Switch>