#reactjs #react-router #reach-router
Вопрос:
Мы разработали веб-приложение с использованием react js и использовали reach router для маршрутизации URL. Теперь мы должны перенаправить наш старый URL-адрес на новый URL-адрес с кодом статуса статуса заголовка 301. Но мы не знаем, как это сделать с reach router. Согласно документу, мы можем перенаправить один URL-адрес на другой, используя приведенный ниже скрипт. но здесь нет документа о том, как установить код состояния заголовка во время маршрутизации. URL: — https://reach.tech/router/api/Redirect
<Router>
<Redirect from="/old-page" to="new-url"/>
<Routes path="*" />
</Router
Пожалуйста, помогите мне перенаправить 301 старый URL на новый URL с постоянным перенаправлением с кодом состояния 301.
Комментарии:
1. Застрял с тем же, предполагая, что решения нет, поскольку основная причина заключается в том, что React рендерится на стороне клиента. Вы можете достичь 301 с помощью сервера, настроенного с помощью ngnix или около того.