gpt4 book ai didi

php - 切换数据库值

转载 作者:太空宇宙 更新时间:2023-11-03 10:45:01 25 4
gpt4 key购买 nike

我有一个网站,其 URL 基于学名。例如,如果值“Canidae”在我的数据库中,那么我的站点将在 MySite/canidae 显示一个页面。

有一些学名是重复的。例如,有两种鱼的统称Leptocephalus,而Phyllanthus既是植物属又是鸟类的属名。

如果我导航到 MySite/bison - 然后它通过其父子关系将其状态识别为哺乳动物页面。野牛属的亲本是牛科,它的亲本是偶蹄目,依此类推直到哺乳动物(哺乳动物)。

假设我们有一个重复的学名 - Myname。假设一个是哺乳动物,其父名为 Mammus,另一个是鱼,其父名为 Fishus。

如果我们导航到 MySite/myname,该页面默认将自己识别为哺乳动物。我想知道是否有一种方法可以让访问者通过单击将父级从 Mammus 更改为 Fishus 的按钮或链接将页面更改为“鱼”页面。换句话说,URL 仍然是相同的 - MySite/myname。但如果访问者单击按钮或链接,内容将从哺乳动物内容变为鱼类内容。

最佳答案

我真的不喜欢发布说“不要做你正在尝试的事情,做一些不同的事情”的答案,但在这里似乎很合适,特别是出于一个原因:

如果内容不同,则很有可能 URL 也应该不同。

URL 应该是显示内容的决定因素。否则,最好的情况是您的内容对搜索引擎不友好。

如果我分享一个链接到你的网站,我告诉别人“去 example.com/myname,它会显示一个名字巧合相似的哺乳动物,所以你必须点击‘鱼’。”确实有腥味。

也要考虑这一点:即使/bison 是明确的,更好的设计可能是“301”将浏览器重定向到位于/animalia/chordata/mammalia/eutheria/artiodactyla/bovidae/bovinae/bison 的“页面”。

如果存在歧义,呈现一个“消除歧义”页面(如维基百科所做的那样,尽管您的页面会自动生成)提供可能匹配项的规范链接,而不是像您在大多数情况。

野牛的例子假设你没有深入到物种层面,否则它也是模棱两可的,野牛在 Bison bison 中作为属和种,在 Bison bonasus 中只有属> 等

进一步阅读:https://support.google.com/webmasters/answer/139066?hl=en

关于php - 切换数据库值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33061350/

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