を除いたReactページをリロードできません私のサイトでルートルートに行き、URLに "/#/"を付けずに別のページに移動できます。しかし、リフレッシュすると404ページになります。/#/
たとえば、https://kaisinlipersonal.herokuapp.com/。あなたがポートフォリオページに行くと、URLにハッシュはなく、すべてうまく見えます。 URLはhttps://kaisinlipersonal.herokuapp.com/portfolioです。しかし、ポートフォリオページで更新した場合、https://kaisinlipersonal.herokuapp.com/portfolioは404を返します。他のすべてのページでも同じです。
なぜこのようなケースが考えられますか?
マイroutesファイル:
import React from 'react';
import { IndexRoute, Router, Route, browserHistory } from 'react-router';
import Main from './components/Main';
import Home from './components/Home';
import Portfolio from './components/Portfolio';
import Contact from './components/Contact';
import Blog from './components/Blog';
export default (
<Router history={browserHistory}>
<Route path='/' component={Main}>
<IndexRoute component={Home}/>
<Route path='/portfolio' component={Portfolio} />
<Route path='/blog' component={Blog} />
<Route path='/contact' component={Contact} />
</Route>
</Router>
);
私が使用して反応し、ルートはバージョン3