4

Я определил следующий маршрут в файле конфигурации следующим образом.Маршруты CodeIgniter не работают

$route['apartments/(:any)'] = 'apartments/view/$1'; 

Если я дам http://localhost/apartment_advertisement/apartments/shobha_complex как это в URL она отлично работает.

Если я дам http://localhost/apartment_advertisement/apartments/shobha_complex/abcd/abcd вот так в url, он переходит на ту же страницу, что и выше. Поэтому мне нужна страница ошибок для этого URL-адреса. Пожалуйста, помогите мне, как контролировать эти URL-адреса ?. Работа будет более оценена.

ответ

3

Вы имеете в виду отображение ошибки 404-not-found, когда URL-адрес запроса имеет нежелательный «хвост»? Вы можете изменить (:any), чтобы ограничить принятую строку. Это просто:

$route['apartments/(\w+)'] = 'apartments/view/$1'; 
+0

спасибо, что он работает сейчас. –

+0

@Sparky Я отредактировал ответ для более четкого выражения. – CodeColorist

+0

+1, благодарю вас за то, что вы сделали это лучше. – Sparky

Смежные вопросы