假设栏目列表模块 typeAction
正常访问一个分类列表页面是 /type/:id/p/:page
现在我们需要能够针对每一个栏目可自定义URL,比如
栏目1定义为
/football_:page
栏目2定义为
/basketball/:page
要求项目运行的时候能够自动将将指定的url映射到type模块中,并正确解析必要的参数。
包括文章自定义URL也是一样,可参考wp的自定义url的功能。
我首先想到的是route路由,在保存栏目的时候生成对应的路由规则,利用TP路由功能去实现解析。
在规则较少的情况下可以采用,但是规则一多,有点担心。
还有如何保证用户定义的URL不会与存在的目录以及模块冲突,给予提醒。
那么我们该如何完美高效的实现这个功能呢?请大家不吝赐教。
最佳答案