Я искал возможность react-router
.Чтобы создать «страницу, не найденную», вы используете <Switch>
с последней записью, для которой задан весь перехват, например:
<Switch>
<Route path="/" component={Home}/>
[...snip...]
<Route component={PageNotFound}/>
</Switch>
Однако это означает, что сервер только что возвратил ответ 200 OK
наклиент.С точки зрения SEO или просто «давайте следовать правилам HTTP», я думаю, что он нарушен.
Это норма для одностраничных веб-сайтов?Возвращая soft 404 ?
Обратите внимание, что это произойдет, если пользователь перейдет по внешней ссылке с другого веб-сайта на страницу моего веб-сайта React App, страницу, которая былаудалены или никогда не существовали.При нажатии на ссылки в приложении, это не имеет значения.Я не вижу способа заставить React возвращать 404, когда путь неправильный .Я прав?