У меня есть маршрутизация в моем routes.php
файл Как показано ниже:Перенаправление если нет маршрутизации в CakePHP
Router::connect(
'/cooks/:country/:state/:city', array('controller' => 'country', 'action' => 'state')
);
И когда я попал этот URL:
http://local.test.com/cooks/india/rajasthan/jaipur
он отлично работает, потому что я определил маршрутизации в файле маршрутов.
Но когда я пытаюсь получить доступ и URL без названия города (Джайпур):
http://local.test.com/cooks/india/rajasthan/
затем возвращает 404 код, потому что у меня нет маршрутизации в моем файле маршрутов.
Я хочу, чтобы он перенаправлялся на какое-либо действие контроллера или какой-либо другой URL-адрес, когда город отсутствует в моем URL-адресе.
Просьба предложить.
Но я не хочу, чтобы добавить. Любые другие варианты. – Lakhan
@ Лакхан, если вы не хотите служить 404, и вы не хотите определять маршрут, что вы хотите сделать? Если вы нажмете URL-адрес, который не имеет определенного маршрута, он выдает ошибку! – drmonkeyninja