2017-11-29 17 views
0

を除くすべての404本のパスに反応-ルータ4:ルート「をmanifest.jsonを」と「sitemap.xmlと」

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} />ルートを追加した後、私はアクセスすることはできませんよ

  1. www.mywebsite.com/sitemap.xml
  2. www.mywebsite.com/manifest.json

これらはホームページにもルーティングされます。私は*パスからexactを取り出して、それが

を働いた

答えて

0

xml or jsonファイル

以外のルートにホームページへのすべての Not Foundルートだから、基本的に私は何を達成しようとしているあります
関連する問題