在项目中我有很多控制器,例如Index,Member,Download。
现在我想把网址像www.test.com/index/product到www.test.com/product
但不希望更改网址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"
这已经困扰了我很多天,希望有人可以指出
答案 0 :(得分: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 将会工作并最终在同一个地方。