我们使用的是Node.js服务器和React路由器。我们的SSO规则要求我们更改URL模式。我正在尝试从这个模式调整默认路径:
Mysite.com/#/主页
至:
Mysite.com/app/#/主页
我相信在默认情况下,散列是直接在域名之后处理的,但正如你所看到的,我们试图在它前面加上'app‘。如何做到这一点?我们目前使用React Router的方式如下:
<Route name="app" path="/" handler={App}>
<Redirect from="/" to="homepage" />
<Route path="homepage" name="home" handler={MyContent} />
</Route>发布于 2016-12-24 06:01:20
托管你的应用程序本身/在/app上提供你的应用程序。或者通过某种类型的DNS等,这取决于您的服务器结构。
发布于 2016-12-24 11:20:35
使用散列方法则不能。看起来你想做这样的事情:
mysite.com/homepage -> mysite.net/homepage
因为客户端只能看到#旁边的URL部分。
因此,您可以考虑使用server-side方法处理您的路由。
它为您提供了比#方法更强大和更灵活的功能。
https://stackoverflow.com/questions/41305923
复制相似问题