我一直在尝试使用带有 Cake 的路由器获得漂亮的 url。
www.mysite.com/category/slug
www.mysite.com/slug
www.mysite.com/category/
我认为没有公式可以准确地得到我想要的,所以我想明确匹配每个 url。我希望我的路由表看起来像这样
id | url | controller | action | param
所以当有人去 www.mysite.com/mysubcategory/my-title-of-page
我希望它与 url 列交叉引用“mysubcategory/my-title-of-page”并继续。做这个的最好方式是什么?
我的猜测是将所有流量引导到路由控制器
Router::connect('/*', array('controller' => 'Routes', 'action' => 'redirs'));
但是当它重定向时,我希望它在浏览器中显示漂亮的 url,我不希望它显示articles/view/12
谢谢你