我使用的是React Router v4,我想知道如何在不重新加载页面的情况下更改网址。
如果我转到http://mywebsite.com/post/245加载了正确的博文,但我想更改当前博客帖子标题名称的ID。
我的路线看起来像这样
<Route path='/post/:id' component={BlogPost}/>
编辑:我没有搜索如何以编程方式导航到另一个组件的方式。我正在寻找一种方法来重写我的帖子标题而无需重定向。
答案 0 :(得分:0)
我正在寻找相同的问题,我可以想到一些选择。
如果出于Google搜索的原因这样做,则可以使用/:id/some-title
。只是不要在React Router中使用exact
。
Mod重写,您可以使用nginx或apache在服务器上执行此操作。
按唯一的标题名称搜索。
显然它们都有问题,但是取决于您的需要,一种可能是解决方案。