gpt4 book ai didi

php - 获取完整干净的 URL

转载 作者:行者123 更新时间:2023-12-05 08:09:49 25 4
gpt4 key购买 nike

我正在设法为我的博客找到一个完整干净的 url。现在我有一个像这样的 url:

http://example.com/post/44/post-name

这里的“44”是我用来从数据库中获取正确帖子的帖子 ID。

但是我看到 wordpress 博客的 url 是这样的:

http://example.com/post-name

如何实现?因为我需要帖子 ID/$_GET['id'] 才能获得帖子。

最佳答案

您不一定需要 id 来检索帖子。您只需要一个具有唯一值的索引属性。

为此,您的 Post 模型需要具有“slug”属性。该 slug 属性可以基于您选择的任何其他属性或属性组合,但它通常基于“名称”或“标题”属性。

因此,为了使所有这些工作正常,当您创建一个新的 Post 时,您需要根据名称/标题创建一个 slug 并将其与其他 Post 模型数据一起存储在数据库中。然后,在您的 Controller 操作中,您将从 URL 检索/slug 并查询 db Post 数据以查找具有相同 slug 的 Post。

您还需要弄清楚如何处理重复的 slug,因为它们必须是唯一的。也许像这样的东西会起作用:/slug-2

关于php - 获取完整干净的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32385585/

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