如何解决找不到网址时在地址栏中维护网址
我正在为我的应用程序使用多个布局和多个react-router开关。我面临的问题是我无法在重定向时维护用户输入的错误URL。如何重定向却在地址栏中显示错误的URL?
理想的结果
-
当用户输入
/gibberish
时,访问URL为NotFound
的{{1}}页面。 -
当用户输入
/gibberish
时,访问/app
。 -
当用户输入
/app/dashboard
时,使用URL/app/gibberish
重定向到NotFound
页面。
当前结果
-
根据需要
-
根据需要
-
它使用URL
重定向/app/gibberish
App.js
/404
AdminPanel.js
<div className="App">
<Switch>
<Route path="/app" component={ AdminPanel } />
<Route component={ NotFound } />
</Switch>
</div>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。