Я использую React-роутер, и он отлично работает, пока я нажимаю на кнопки ссылок, но когда я обновляю свою веб-страницу, она не загружает то, что я хочу.
 Например, я нахожусь в localhost/joblist и все в порядке, потому что я приехал сюда, нажимая на ссылку. Но если я обновлю веб-страницу, я получу:
Cannot GET /joblist
 По умолчанию это не сработало. Первоначально у меня был URL как localhost/#/ и localhost/#/joblist и они работали отлично. Но мне не нравится этот вид URL, поэтому, пытаясь стереть этот #, я написал:
Router.run(routes, Router.HistoryLocation, function (Handler) {
 React.render(<Handler/>, document.body);
});
 Эта проблема не возникает с localhost/, эта всегда возвращает то, что я хочу.
 РЕДАКТИРОВАТЬ: Это приложение одностраничное, поэтому /joblist не нужно ничего спрашивать на каком-либо сервере.
EDIT2: весь мой маршрутизатор.
var routes = (
    <Route name="app" path="/" handler={App}>
        <Route name="joblist" path="/joblist" handler={JobList}/>
        <DefaultRoute handler={Dashboard}/>
        <NotFoundRoute handler={NotFound}/>
    </Route>
);
Router.run(routes, Router.HistoryLocation, function (Handler) {
  React.render(<Handler/>, document.body);
});


