如何通过外部站点的客户端路由导航到站点的子页面?

时间:2019-07-24 23:13:15

标签: reactjs routing react-router client-side react-router-v4

我正在通过React Router v4用客户端路由构建一个站点,我希望我的旧站点具有指向新站点子页面的链接。

问题是我的服务器不理解客户端路由,因此当我从旧站点导航到新站点/foo时,我已将服务设置为重定向到index.html

示例旧站点链接:<a href="http://newsite.com/foo">new site sub page link</a> 新站点路由器示例:

import { Route, Switch } from "react-router"; 
...
<Switch>
  <Route path="/foo" component={FooComp} />
  <Route path="/" component={Home} />
</Switch>

我可以想到通过Cookie或localStorage进行此操作的方法,但是有没有更简单或最佳实践的方法?

0 个答案:

没有答案