首页 > PHP
TP6实现和wordpress的URL效果
来源:TP课堂 时间:2023-03-29 点击:1021

首先来看一波wordpress的url:

产品一级目录:https://www.abc.com/poly-v-belts/

产品二级目录:https://www.abc.com/poly-v-belts/drive-belt/

产品详情目录:https://www.abc.com/poly-v-belts/drive-belt/serpentine-belt.html


只想说无奈啊无奈,当时没仔细看url,认为和之前做过的一样(做过中划线),拍着胸脯子和客户说,新站url不变,不会影响seo效果。

结果就有点懵逼了,废话少说,直接看解决方案。


这个肯定是路由解决的,如果你没有想到路由俩字,那就太那个了。

Route::get('/:cate/:second_url/:product_name', 'index/index/product_detail');
Route::get('/:cate/:second_url', 'index/Index/products');
Route::get('/:cate', 'index/Index/products');


就是这么简单,但是你要是不会,它就显得很难。

哥们注意啦,html中写链接的时候固定了,稳住了,不能用助手函数:url()。我这边的url呢,是在后台修改的,所以也是动态的。

大哥还要注意,上面的路由前后顺序不能颠倒,弄乱了就完蛋啦