Magento路由 - 从路径中删除默认的“索引”路由

时间:2012-08-29 00:34:03

标签: magento routes

在构建自定义magento模块时,我发现了以下内容:

xxx / view / id / 4 = 404s xxx / index / view / id4 =正确路由

有没有办法从路线中删除初始索引?

1 个答案:

答案 0 :(得分:1)

标准Magento URL匹配至少包含三个部分:

site.com/catalog/product/view/id/4  <--- params
           ^        ^     ^
           |        |     `----------- action
frontname--´        |
              controller path

假设索引。您可以轻松制作ViewController并像当前indexAction()一样使用IndexController::viewAction()。重复模式。

还有其他几种可能性,包括重写,自定义路由器类等。