reactjs - 如何使用 React Router 将旧的哈希链接重定向到新链接?
问题描述
我有一个旧链接,例如:
/#!/login
我想将它重定向到:
/login
如何使用反应路由器进行重定向?
解决方案
这是您使用反应路由器重定向哈希链接的方式:
<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>
);
推荐阅读
- python - Pandas 将重复项放在一列上,只保留另一列中具有最频繁值的行
- kubernetes - 具有 AuthorizationPolicy 和 RequestAuthentication 的 Istio 服务网格安全性
- javascript - 使用 sequelize 启动 postgres 服务器时连接 ECONNREFUSED
- google-coral - Google Coral:隐藏内核启动消息
- flutter - 升级到flutter 1.2后构建失败
- android - android:ListActivity:setSelection:改变颜色
- python - 从内部线程清除 ipywidget 输出
- javascript - 错误:EPERM:运行 puppeteer JavaScript 节点时不允许操作
- javascript - 如何在 antd AutoComplete 组件中禁用 Chrome 自动填充
- javascript - 如何使用 Tampermonkey 脚本跟踪传出请求及其对网站的响应?