我正在做我的第一个 Zend 应用程序,我终于完成了编码方面的工作。但是我遇到的问题是客户要求重写 SEO 之后的 Url,并且由于我对 Zend Router 了解不多,所以这次我发现自己很无助。请让我出去。我拥有的当前网址是...
客户需要它
和另一个Url(搜索Url)
http://localhost.ZendProject.com/search/trends?q=nishant+shrivastava&select=All&Search=Search
客户想要的是
我正在做我的第一个 Zend 应用程序,我终于完成了编码方面的工作。但是我遇到的问题是客户要求重写 SEO 之后的 Url,并且由于我对 Zend Router 了解不多,所以这次我发现自己很无助。请让我出去。我拥有的当前网址是...
客户需要它
和另一个Url(搜索Url)
http://localhost.ZendProject.com/search/trends?q=nishant+shrivastava&select=All&Search=Search
客户想要的是
我认为没有解决方案,因为您的客户请求的第一个和第二个 url 是相同的?Zend 框架如何知道您是否想要显示关键字或搜索?
对于第一条路线,您可以将其添加到您的 applications.ini 中(如果您使用 ZF 1.8+):
resources.router.routes.route_1.route = ":keyword"
resources.router.routes.route_1.defaults.module = "default"
resources.router.routes.route_1.defaults.controller = "keywords"
resources.router.routes.route_1.defaults.action = "index"
这会将http://localhost.ZendProject.com/ball路由到关键字控制器/索引操作,并提供 ball als 参数关键字。