0
2つの値(homeまたはabout)以外のカテゴリにカテゴリをルーティングする正規表現のルートを作成しました。 今問題は、ユーザーが私のベースURLをブラウズするとカテゴリにもルーティングされるということです。Zendルーターのデフォルトコントローラー
私は見回して、正規表現に例外を追加する方法を見つけることができないため、ホームページがカテゴリコントローラの代わりにインデックスにルーティングされます。私は例外にインデックスまたはデフォルトを追加する場合
これは私のコード
<archive type="Zend_Controller_Router_Route_Regex">
<route>(^(?!home$|about$).*$)</route>
<defaults>
<controller>category</controller>
<action>index</action>
</defaults>
<reverse>%s</reverse>
</archive>`
あり、それはまだカテゴリ
私たちには10のスタティックルートがありますか?それぞれ別々にルールを追加する必要がありますか? – emaillenin
OPの質問がかなり具体的だったように聞こえます。それぞれの静的URLは同じコントローラ/アクションにマッピングされているので、空のルートを追加して他のすべてのものとマッチング/マップすることはすばやく簡単でした。他のすべての静的URLを特定のコントローラにマップする必要がある場合は、それぞれの静的ルートを個別に追加します(または、単にコントローラ:/ action URLフォーマットに戻ってデフォルトルートで処理させます)。 –