随着Zend框架,我想建立一个网址,以搜索引擎友好的URLZend框架重写URL搜索引擎优化友好的URL
http://ww.website.com/public/index/categories/category/2
应http://ww.website.com/public/index/categories/category.html
http://ww.website.com/public/index/products/category/2/subcategory/2
映射应映射http://ww.website.com/public/index/products/product.html
在我的引导文件,我已经试过这
protected function _initRoutes()
{
$frontController = Zend_Controller_Front::getInstance();
$router = $frontController->getRouter();
$route = new Zend_Controller_Router_Route_Regex(
'index/categories/category/(\d*)/',
array('module' => 'default','controller' => 'index','action' => 'categories'),
array(1 => 'category'),
'index/categories/%d-%s.html');
$router->addRoute('category', $route);
}
现在我的问题是如何重写这个URL?我也使用以下URL中的ID检索产品或类别:
$id = $this->_getParam('category', 0);
任何人都可以帮助我吗?