Zend Framework を使用して、SEO に適した 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
私のBootstrapファイルでこれを試しました
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 );
誰でも私を助けることができますか?