Yii2 自定义url (任何url方式)

助手 · fecommerce · 于 5年前 发布 · 2528 次阅读

我新加了一个产品,我想要访问地址为:http://www.xx.com/my-fashion-handbags.html

实际上这个my-fashion-handbags.html文件是不存在的,需要在数据库中做一个地址映射,通过/my-fashion-handbags.html 映射到另外一个可以被yii2 解析的url,譬如: /my-fashion-handbags.html 映射地址为 /catalog/product/?id=4 总体来说思路如下:

1.在数据库中做一个url的对应关系映射

2.在yii2 url解析的时候,进行表url关系映射查询,如果存在,则把urlpath返回为查询到的urlpath

3.返回数据

具体的实现如下:

http://www.fancyecommerce.com/2016/05/18/yii2-url-自定义-伪静态url/

本文由 fecommerce 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。 本文由 fecommerce 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 1 条回复 yii2 自定义url
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册