gpt4 book ai didi

php - 代码点火器和搜索引擎优化

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:42:12 24 4
gpt4 key购买 nike

我正在使用 CodeIgniter 开发手机网站。我对正则表达式和 mod_rewrite 感到很舒服。我的问题是关于如何在 codeigniter 中创建这样的 seo 友好 url。

http://mysite.com/phones/samsung/model_name/

我可以像这样使用类别、子类别等的 ID 来做到这一点。

http://mysite.com/phones_c23/samsung_s34/model_name_m32/

但我正在寻找更清洁的解决方案(如上面的示例)。

在那种情况下路由不适合我,因为该网站的管理员可以创建无限的主要类别(例如 mysite.com/phones/mysite.com/tablet/)

最佳答案

使用 codeigniter 的重映射功能。 URI 的第二部分通常确定调用 Controller 中的哪个函数。 CodeIgniter 允许您通过使用 _remap() 来覆盖此行为。

你可以做的是:

在 Controller 中创建函数 _remap(){}现在,在重映射函数中使用 URL 段来获取 URL 的片段。

如果查询是这样的:http://mysite.com/phones/samsung/model_name/

您的重新映射应该找到段“samsung”、“phones”和“model_name”.. 运行查询以获取详细信息(对应的 id 等)然后瞧,您有一个动态运行的系统。

有关更多信息,请查看:http://codeigniter.com/user_guide/general/controllers.html#remapping

关于php - 代码点火器和搜索引擎优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5705698/

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