Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento routes-删除默认的';指数';从路径开始的路线_Magento_Routes - Fatal编程技术网

Magento routes-删除默认的';指数';从路径开始的路线

Magento routes-删除默认的';指数';从路径开始的路线,magento,routes,Magento,Routes,在构建自定义magento模块时,我发现以下内容: xxx/view/id/4=404s xxx/index/view/id4=正确路由 有没有办法从路由中删除初始索引?标准Magento URL匹配假设至少有三个部分: site.com/catalog/product/view/id/4 <--- params ^ ^ ^ | | `----------- action frontname--´

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

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


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

标准Magento URL匹配假设至少有三个部分:

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

site.com/catalog/product/view/id/4标准Magento URL匹配假设至少有三个部分:

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

site.com/catalog/product/view/id/4有意义:)只是想知道是否有一种不使用特定控制器的厚颜无耻的方法!我喜欢你回避他的问题。你说有几种可能,但没有解释是怎么做到的哈哈,是的。我想我回答了OP的问题(注意绿色的复选标记)。我试图提供一个与原始问题相匹配的具体答案;如果OP需要更多信息,他们可以发表评论@达菲伯菲尔德回答了,但我没有回答,因为他接受了。在他的情况下,我倾向于使用自定义路由器类。如果你有类似或相关的需求,可能最好开始一个新问题,并在推特上打电话给我。有意义:)只是想知道是否有一种不使用特定控制器的厚颜无耻的方法!我喜欢你回避他的问题。你说有几种可能,但没有解释是怎么做到的哈哈,是的。我想我回答了OP的问题(注意绿色的复选标记)。我试图提供一个与原始问题相匹配的具体答案;如果OP需要更多信息,他们可以发表评论@达菲伯菲尔德回答了,但我没有回答,因为他接受了。在他的情况下,我倾向于使用自定义路由器类。如果你有类似或相关的需求,最好开始一个新问题,并在推特上向我提问。