использую react-router и есть примерно вот такой код
ReactDOM.render(
<Router history={hashHistory}>
<Route path="/" component={Contents}>
<IndexRoute component={MainContent}/>
<Route path=":id" component={MoreItemSite} />
</Route>
</Router>
, document.getElementById('app')
);
на сервере все работает хорошо, без перезагрузки страницы все рендериться. Но из hashHistory адрес получается некрасивым. Вообщем hashHistory заменил на browserHistory и
в .htaccess прописал следующие
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
Тогда все ссылки нормально переходят и адрес выглядит нормально, НО страница при этом перезагружается. Как можно исправить эту проблему с использованием browserHistory ?