0

私は初めての Zend アプリケーションを作成していますが、コーディング側の作業がようやく完了しました。しかし、私が抱えている問題は、クライアントが SEO に続く URL を書き直すように要求したことです。Zend ルーターについての知識があまりないため、今回はどうすることもできません。私を助けてください。私が持っている現在の URL は...

http://localhost.ZendProject.com/keywords/ball

クライアントはそれを次のように必要とします

http://localhost.ZendProject.com/ball

および別の URL (検索 URL)

http://localhost.ZendProject.com/search/trends?q=nishant+shrivastava&select=All&Search=検索

クライアントが望むのは

http://localhost.ZendProject.com/nishant-shrivastava

4

1 に答える 1

3

クライアントから要求された最初と2番目のURLが同じであるため、解決策はないと思いますか?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がキーワードコントローラー/インデックスアクションにルーティングされ、 ballalsparamaterキーワードが提供されます。

于 2010-04-30T13:59:29.647 に答える