我目前正在与 Zend 一起为我的项目工作。这个项目有类别。通常,我会用 Zend 路由重写 URL,这样我就可以访问我的页面,如下所示:http://site.ext/category/[category-name]/。但出于 SEO 目的,我想创建根级 URL。换句话说:http://site.ext/[category-name]/。
但是当然,Zend 会尝试找到一个名为 [category-name] 的控制器。解决此问题的最佳方法是什么?我想到了类似“后备控制器”的东西。如果找不到页面,让回调控制器处理请求并检查类别是否存在。如果不是:进入错误控制器。
这是最好的解决方案吗?我的程序员同事们的意见是什么?
此致,
马汀