大家好,我在这里。 实际上我多天尝试一件关于URL的事情意味着我想在我的网站中使用友好的Url除了在那里显示id等。喜欢(www.abc.com/this-is-me-from-php-show-test)代替这个(www.abc.com/controller_name/function/23)请尽快帮助我,因为我没有为你们编写代码。只是建议我任何关于它的网站或教程。建议赞赏动态slu or或静态。谢谢
答案 0 :(得分:0)
假设您有一个名为projects
的表格,目前由id
字段标识,例如localhost/projects/get/123
然后您应该在该表格中为slugs
创建另一列,您可以在其中放置name-of-the-project
。然后在get($slug)
函数中,而不是查询特定项目的id
字段,查询slug
字段。
您可以使用第三方库生成slu :: https://github.com/ericbarnes/CodeIgniter-Slug-Library/blob/master/Slug.php
然后只需编写一个脚本来填充所有slug字段,测试$ slug字段是否为当前SEO目的的遗留ID(以防止链接断开)可能是一个好主意。