私は現在、自分のプロジェクトで Zend を使用しています。このプロジェクトにはカテゴリがありました。通常、URL を Zend ルートで書き換えて、自分のページに次のようにアクセスできるようにします: http://site.ext/category/[category-name]/. しかし、SEO の目的で、ルート レベルの URL を作成したいと考えています。つまり、http://site.ext/[カテゴリ名]/ です。
もちろん、Zend は [category-name] という名前のコントローラーを見つけようとします。この問題を回避する最善の方法は何ですか? 「フォールバックコントローラー」のようなものを考えました。ページが見つからない場合は、コールバック コントローラにリクエストを処理させ、カテゴリが存在するかどうかを確認します。そうでない場合: エラー コントローラに進みます。
これが最善の解決策でしょうか? また、私の仲間のプログラマーの意見は?
よろしくお願いします、
マルティン