У меня есть такая страница, как domain.com/calendar/2001/8/22
, ее могут посетить
domain.com/calendar/2001
domain.com/calendar/2001/8
domain.com/calendar/2001/8/22
Он будет отображать различный контент в зависимости от URL.
Я настроил правила urlManager
:
'calendar/<year:[\-\d]+>' => 'calendar/view',
'calendar/<year:[\-\d]+>/<month:[\d]+>' => 'calendar/view',
'calendar/<year:[\-\d]+>/<month:[\d]+>/<day:[\d]+>' => 'calendar/view',
Ничего страшного. Но когда я посещаю domain.com/calendar/2008/8/
(с косой чертой в конце, пользователи моего сайта часто заходят с косой чертой в конце), я получаю 404.
Как настроить urlManager
для обработки правил с завершающей косой чертой и без нее?