首先来看一波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呢,是在后台修改的,所以也是动态的。
大哥还要注意,上面的路由前后顺序不能颠倒,弄乱了就完蛋啦