如何使用React Router将旧的哈希链接重定向到新的链接?

时间:2019-02-07 21:42:07

标签: reactjs react-router

我有一个类似的旧链接:

/#!/login

,我想将其重定向到:

/login

如何使用React Router进行重定向?

1 个答案:

答案 0 :(得分:1)

这是您使用React Router重定向哈希链接的方法:

<Redirect from="/#!/login" to="/login" />

您可以将其添加到<Router \>

export const App = () => (
    <Router>
        <div>
            <Navbar />
            <Route exact path="/" component={Home} />
            <Route path="/home" component={Home} />
            <Redirect to="/home" from="/#!/home" />
        </div>
    </Router>
);