对于cms页面,magento custom url重写为.html

时间:2012-07-13 13:59:45

标签: url magento url-rewriting

我正在将电子商务网站转移到magento,并希望保留尽可能多的索引链接。例如:about页面的网址为domain.com/about.html。 Magento将网址写为domain.com/about。如果我添加自定义重写并强制将.html重写到最后,我会收到404页面未找到错误。

我想做的是什么?我也试过重新索引商店,这没有帮助。

1 个答案:

答案 0 :(得分:4)

如果您可以创建一个小模块,则可以使用cms_controller_router_match_before类中调度的Mage_Cms_Controller_Router事件来处理CMS页面的URL键中的.html后缀(通过在condition对象中传递的标识符中存在它时将其删除。

否则,您可以通过在网址末尾添加.html来获得几乎相同的结果。