我正在将电子商务网站转移到magento,并希望保留尽可能多的索引链接。例如:about页面的网址为domain.com/about.html
。 Magento将网址写为domain.com/about
。如果我添加自定义重写并强制将.html重写到最后,我会收到404页面未找到错误。
我想做的是什么?我也试过重新索引商店,这没有帮助。
答案 0 :(得分:4)
如果您可以创建一个小模块,则可以使用cms_controller_router_match_before
类中调度的Mage_Cms_Controller_Router
事件来处理CMS页面的URL键中的.html
后缀(通过在condition
对象中传递的标识符中存在它时将其删除。
否则,您可以通过在网址末尾添加.html
来获得几乎相同的结果。