Я использую response-router для моей маршрутизации, и я использую параметр hashHistory, чтобы обновить страницу из браузера или указать URL-адрес одного из моих существующих маршрутов и приземлиться на нужную страницу. Он работает нормально, но я вижу хэш в URL-адресе следующим образом: http://localhost/#/login?_k=ya6z6i
Это моя конфигурация маршрутизации:
ReactDOM.render((
<Router history={hashHistory}>
<Route path='/' component={MasterPage}>
<IndexRoute component={LoginPage} />
<Route path='/search' component={SearchPage} />
<Route path='/login' component={LoginPage} />
<Route path='/payment' component={PaymentPage} />
</Route>
</Router>),
document.getElementById('app-container'));