URL にコントローラーを使用せずにページをルーティングすることは可能ですが、他のコントローラーは機能しますか? 例:
- 次のようなページにアクセスします: http://domain.com/about/
- このような代わりに: http://domain.com/pages/about/
- しかし、まだhttp://domain.com/othercontroller/action/にアクセスできます
URL に /pages/ のないページがある場合は次のように動作しますが、他のコントローラーにアクセスしようとすると動作しません。
- から:
Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));
- に:
Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'index'));
ルーターが存在する場合、コントローラー/アクションを実行するようにルーターをセットアップする方法はありますか。そうでない場合は、ページコントローラー/アクションを実行しますか?