я react-router
, даже пытался <Redirect .. />
, я не могу перенаправить к /
, основной проблемой является /
это из других маршрутов , поэтому мне нужно использовать <Redirect from="*" to="" />
, кажется, не работает.React-маршрутизатор автоматически перенаправлять маршрут к корню «/», за исключением «/ главный»
тогда мне также нужно предотвратить /main
Перенаправление /
, я поставил <Redirect .. >
после <Route component={MainView} path="main">
другое требование, как сделать localhost:3000
в localhost:3000/
использовать AppIndex IndexRoute
пожалуйста, проверьте код ниже:
import MainView from 'components/MainView';
import ThemeIndex from 'components/ThemeIndex';
import AppIndex from 'components/ThemeIndex';
import Shop from 'components/Shop';
import App from 'components/App';
export default (
<Route component={App} path="/">
<IndexRoute component={AppIndex}></IndexRoute>
<Route component={MainView} path="main">
<IndexRoute component={ThemeIndex}></IndexRoute>
</Route>
<Redirect from="*" to="" />
</Route>
);
есть идеи?
Зачем вам тянущая косая черта? – Chris