React router: URL не работает и возвращает ошибку 404 - PullRequest
0 голосов
/ 05 апреля 2020

Я занимаюсь разработкой веб-сайта с использованием пользовательского интерфейса React и Semanti c в качестве интерфейсной среды. Использование React-Routing Я пытаюсь использовать разные URL-адреса для разных страниц сайта. Главная страница выглядит следующим образом:

<Router>
    <Menu fixed='top' inverted>
        <Menu.Item as={Link} to='/'>Home Page</Menu.Item>
        <Menu.Item as={Link} to='/faq'>FAQ</Menu.Item>
    </Menu>

    <Switch>
        <Route exact path="/">
            <PageHome />
        </Route>
        <Route path="/faq">
            <PageFaq />
    </Switch>
</Router>

Если я нажимаю «Домашняя страница» или «Часто задаваемые вопросы», URL-адрес обновляется правильно и отображается нужный компонент. Однако, если я пытаюсь получить доступ к странице http://localhost/faq напрямую, я получаю ошибку 404.

...