1

プロジェクトには、インデックス、メンバー、ダウンロードなどの多くのコントローラーがあります。

今、私は www.test.com/index/product のような URL を www.test.com/product にしたい

ただし、URL www.test.com/member/signup を www.test.com/signup に変更したくない

PS:application.ini に 4 行追加しました。

resources.router.routes.default.chains.index.type = "Zend_Controller_Router_Route"
resources.router.routes.default.chains.index.route = ":controller/:action/*"
resources.router.routes.default.chains.index.defaults.controller = "index"
resources.router.routes.default.chains.index.defaults.action = "index"

それは何日も私を悩ませてきました、誰かが指摘できることを願っています

4

1 に答える 1

2

実際に製品コントローラーを持っていないと仮定すると、これを追加できます:

resources.router.routes.default.chains.index.type = "Zend_Controller_Router_Route"
resources.router.routes.default.chains.index.route = "product/"
resources.router.routes.default.chains.index.defaults.controller = "index"
resources.router.routes.default.chains.index.defaults.action = "product"

これで、www.test.com /index/productとwww.test.com/productの両方が機能し、最終的に同じ場所になります。

于 2013-03-28T19:57:01.290 に答える