react-router-dom 路由匹配问题

问题:我想要的是 loacal:3000 自动重定向到 ** loacal:3000/timeline**, loacal:3000/timelineloacal:3000/timeline/aa 或者不是aa其他参数,都是显示同一个页面,只是数据不一样。然后我在地址栏输入loacal:3000正常跳到 loacal:3000/timeline 正常显示页面。但如果我在地址栏直接输入 loacal:3000/timelineloacal:3000/timeline/aa都提示 Cannot GET /timeline , 只是什么原因?

<BrowserRouter>
    <div>
        <Header></Header>
        <Route exact path="/">
            <Redirect to="/timeline"/>
        </Route>
        <Switch>
            <Route path='/timeline/:articleClass' component={Home}/>
            <Route path='/timeline' component={Home}/>
        </Switch>
    </div>
</BrowserRouter>

https://www.cnblogs.com/shaozhu520/p/11188800.html