在路径后面的Nginx中配置React Router v4

时间:2017-07-04 06:37:31

标签: reactjs nginx react-router

我正在尝试使用BrowserRouter v4托管我的反应应用程序,这是我的nginx配置。

        location /abc/ {
                alias /home/website/build/;
                try_files $uri $uri/ /abc/index.html;
        }

这是我的路由器

<App>
    <BrowserRouter>
      <Switch>
        <Route exact path="/" component={Home} />
        <Route exact path='/images' component={Images} />
        <Route exact path='/videos' component={Videos} />
        <Route path="/other" component={Other} />
        <Route component={Contact} />
      </Switch>
    </BrowserRouter>
  </App>

但是,当我尝试通过http://www.example.com/abc/访问它时,它会返回404错误。我可以知道什么是正确的配置方式吗?

0 个答案:

没有答案