【发布时间】:2018-05-12 19:30:19
【问题描述】:
我有如下定义的 react-router 配置
import React from 'react'
import { Switch, Route } from 'react-router-dom'
import Home from '../Home'
import AboutUs from '../containers/AboutUs'
const Router = () => (
<main>
<Switch>
<Route exact path='/' component={Home}/>
<Route exact path='/aboutUs' component={AboutUs}/>
<Route path='*' exact component={Home} />
</Switch>
</main>
)
export default Router
我正在尝试将 404 路由路由回主页。这工作正常,但添加此<Route path='*' exact component={Home} /> 路由后,我无法访问
- www.mywebsite.com/sitemap.xml
- www.mywebsite.com/manifest.json
它们也被路由到主页。所以基本上我想要实现的是将所有Not Found 路由路由到主页,xml or json 文件除外
【问题讨论】:
标签: reactjs react-router react-router-v4