加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – Magento模块的URL重写

发布时间:2021-08-28 03:43:36 所属栏目:大数据 来源: https://www.jb51.cc
导读:我在Magento中创建了一个新模块,并将其命名为“文章”.它有两个前端控制器索引和文章. 在文章控制器中,我有一个名为“archives”的动作,用于根据档案列出前端/网站上的文章.一切都很好,除了URL. 工作网址现在是:[http://] mydemostore / article / article

我在Magento中创建了一个新模块,并将其命名为“文章”.它有两个前端控制器索引和文章.

在文章控制器中,我有一个名为“archives”的动作,用于根据档案列出前端/网站上的文章.一切都很好,除了URL.

工作网址现在是:[http://] mydemostore / article / article / archives / 01/2011

我真正需要的是http://mydemostore/article/archives/01/2011

我不想要额外的“文章”(控制器名称)

我知道,因为我的模块名称和控制器名称相同,我得到了这个.如果我将我的行动放在indexcontroller中,我会完成这件事.但它没有用.

所以我现在需要的是我不想将我的行为从“文章”转移到“索引”控制器,而我只是想改变

[http://] mydemostore / article / article / archives / 01/2011来

[HTTP://] mydemostore /条/档案/ 01/2011

在.htaccess文件上使用Zend路由或基本PHP URL重写.

请帮助我如何通过使用这两种方式中的任何一种或两种方式来完成这项工作.

非常感谢您提前查询我的问题!

解决方法:

我自己没有这样做,只读了它here,但是这里……

在你的config.xml文件中:

<config>
    <global>
        <rewrite>
            <article_article_archives>
                <from><![CDATA[#^/article/archives/#]]></from>
                <to><![CDATA[/article/article/archives/]]></to>
            </article_article_archives>
        </rewrite>
    </global>
</config>

节点< article_article_archives>没有严格形成,它只需要与其他重写唯一.

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读