Я перевожу проект с использования HashRouter на BrowserRouter, однако на других сайтах и в электронных кампаниях есть ссылки, которые ссылаются на сайт с использованием старых URL-адресов HashRouter. Есть ли способ перенаправить тех, кто не использует / # в URL?
Например, если связано с
# / планета / Марс
Следует перенаправить на
/ Планета / Марс
Я пробовал переключение / перенаправление, показанное ниже, но, похоже, оно не работает.
<Switch>
<Redirect from="/#/planet/:planet" to="/planet/:planet" />
<Route
path="/planet/:planet"
exact
component={PlanetPage} />
</Switch>