0

react-snap通过添加额外的“/”来更改路径。例如,当我尝试转到“/en”时,它会重定向到“/en/”。因此页面显示 ErrorScreen(未找到)。我无法访问我的路径('/en'、'/en/about'、'/de'、'/de/uberuns')。如果我通过添加“/”来更改我的所有路线。例如,从“/en/about”到“/en/about/”。我可以访问我的页面,但我希望我的路径“/en/about”不像“/en/about/”那样。我不想要额外的'/'。

const App = () => {
  return (
    <Router>
      <Switch>
        <Redirect exact from='/' to='/en' />
        
        <Route exact strict path='/en' component={HomeScreenEn} />
        <Route exact strict path='/en/about' component={AboutScreenEn} />
        <Route exact strict path='/de' component={HomeScreenDe} />
        <Route exact strict path='/de/uberuns' component={AboutScreenDe} />
        
        <Route component={ErrorScreen} />
      </Switch>
    </Router>
  )
}

4

0 回答 0