Я пытаюсь перенаправить такие URL-адреса, как stats/non-existent-page
, на страницу «не найдено» по умолчанию, где я хотел бы отобразить предложение «Вы имели в виду» вместе с сообщением о том, что не найдено, как я могу перенаправить все несуществующие URL-адреса на контроллер/действие по умолчанию?
Маршрут по умолчанию не найден, адрес «поймать все»
Ответы (1)
Что-то типа:
match 'stats/*path' => 'default#non_existent'
Добавьте это после других ваших URL-адресов 'stats/..'. Это направит все ваши пути stats/* к действию контроллера, указанному с помощью переменной path
, которую вы можете использовать, чтобы определить ваше предложение «вы имели в виду» ..
person
Rahul garg
schedule
19.12.2012