gpt4 book ai didi

javascript - 使用 React Router 重写 url/id 以发布标题

转载 作者:行者123 更新时间:2023-12-02 18:47:29 25 4
gpt4 key购买 nike

我正在使用 React Router v4,我想知道如何在不重新加载页面的情况下更改 url。

如果我去http://mywebsite.com/post/245加载了正确的博客文章,但我想用当前博客文章的标题名称更改 id。

我的路线是这样的

<Route path='/post/:id' component={BlogPost}/>

编辑:我并不是在寻找一种以编程方式导航到另一个组件的方法。我正在寻找一种无需重定向即可将 id 重写为帖子标题的方法。

最佳答案

我正在寻找同样的问题,我能想到几个选项。

  1. 如果您这样做是出于 Google 搜索的原因,则可以使用 /:id/some-title。只是不要在 React 路由器中使用 exact

  2. Mod 重写,您可以使用 nginx 或 apache 在服务器上执行此操作。

  3. 按唯一标题名称搜索。

显然它们都有问题,但取决于您需要什么,其中一个可能是解决方案。

关于javascript - 使用 React Router 重写 url/id 以发布标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45203485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com