-2
我的路由我routes.php
文件中沒有路由象下面這樣:重定向如果在CakePHP中
Router::connect(
'/cooks/:country/:state/:city', array('controller' => 'country', 'action' => 'state')
);
而當我打這個網址:
http://local.test.com/cooks/india/rajasthan/jaipur
它工作得很好,因爲我已經定義了路由在我的路線文件中。
但是,當我嘗試不使用城市名稱(齋浦爾)訪問和URL:
http://local.test.com/cooks/india/rajasthan/
則返回一個404碼,因爲我沒有在我的路由文件路由做。
我希望它重定向到一些控制器操作或其他URL,當我的URL缺少城市時。
請建議。
但我不希望添加。任何其他選項。 – Lakhan
@Lakhan如果你不想爲404服務並且你不想定義一條路線,你想要做什麼?如果你點擊一個沒有定義路線的網址,它會拋出一個錯誤! – drmonkeyninja