我有这个代码,并且总是将它重定向到主页的不存在的路由。我希望当输入不存在的路由时重定向到 /404
,当没有输入或 /
时输入它重定向到主页。
<Switch>
<Route exact path="/badges" component={Badges} />
<Route exact path="/badges/new" component={NewBadge} />
<Route path="/404" component={NotFound} />
<Route path="/" component={Home} />
<Redirect from="*" to="/404" />
</Switch>
最佳答案
在您的 Home route 使用确切的属性。
<Route exact path="/" component={Home} />
关于javascript - 未找到页面和默认主页总是重定向到主页 - React Router,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60894270/