whatsns程序详情页链接优化问题 邀请mishen回答

2020-11-12 16:10发布

交流列表页的网址为   根网址/ask    但是详情页的网址为   根网址/q-45.html   如何把详情页的网址设置为 根网址/ask/q-45.html  这种格式

该问题只允许用户【mishen】回答!
1条回答
mishen - whatsns产品经理
1楼 · 2020-11-12 16:24.采纳回答

你好,mvc框架的url不能随便加的,不像wp等非mvc框架,都是动态参数,需要设置伪静态要对每个url重写地址。

mvc框架只需要配置开启伪静态,地址自动生成伪静态格式,你说的那种在mvc框架里是默认设置不了的,除非底层框架一开始就按照某个设置的url格式走,因为url中参数位置都是固定的 ,比如 网址/参数1/参数2/参数3

那么后台接收这个参数的时候就根据固定参数位置读取指定参数,比如参数3是问题id值那么读取参数3后获取当前问题。

你说的那种等同于在原来参数结构前面加了一个参数把全部url的参数位置打乱后台接收参数也会出现问题。

可以参考php官方框架路由设置教程

https://codeigniter.org.cn/userguide3/general/routing.html