思路:由于路由自上而下匹配,处理404只需在最后一个打底路由进行处理
<Route path="*" component={NotFoundPage} />
如果要变url,则在所有路由的最后添加如下代码,使用Redirect
(需要 import Redirect
import { Router,Route,Redirect } from ‘react-router’;)
<Route path='/404' component={NotFoundPage} />
<Redirect from='*' to='/404' />
参考文档:
http://stackoverflow.com/questions/32128978/react-router-no-not-found-route