我正在做我的第一个Zend应用程序,我终于完成了编码方面。 但我遇到的问题是客户要求重写跟随SEO的Url,因为我对Zend路由器知之甚少,这次我发现自己无助了。 拜托我。我现在的网址是......
和客户需要它
和另一个网址(搜索网址)
http://localhost.ZendProject.com/search/trends?q=nishant+shrivastava&select=All&Search=Search
,客户想要的是
答案 0 :(得分:3)
我认为没有解决方案,因为您的客户端的第一个和第二个请求的网址是相同的? Zend Framework如何知道您是否需要显示关键字或搜索?
对于第一个路径,您可以将其添加到您的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 paramater关键字。