OnPageNotFound вывод страницы
Добрый день. Суть вопроса в следующем — есть ресурс, вывод пользователя. У него указывается get параметр ?user=1 Но хотелось бы указывать не get параметром, а ссылкой вида ..../user/1/
Проблема заключается в том, что при вводе /user/1/ такую страницу не находит и отображает ресурс на который настроено в конфиге. Каким образом можно если выполнено какое-либо условие (в данном случае REQUEST_URI содержит /user/) отображать страницу, отличную от 404.
Могу конечно в самом шаблоне 404 страницы сниппетом сделать обработку REQUEST_URI и выводить шаблон в зависимости от него, но тогда же по адресу /user/1/ будет возвращаться код 404, а хотелось бы этого избежать. Да и плагином было бы более «правильно»
Проблема заключается в том, что при вводе /user/1/ такую страницу не находит и отображает ресурс на который настроено в конфиге. Каким образом можно если выполнено какое-либо условие (в данном случае REQUEST_URI содержит /user/) отображать страницу, отличную от 404.
Могу конечно в самом шаблоне 404 страницы сниппетом сделать обработку REQUEST_URI и выводить шаблон в зависимости от него, но тогда же по адресу /user/1/ будет возвращаться код 404, а хотелось бы этого избежать. Да и плагином было бы более «правильно»
Комментарии: 3
Вот тебе готовое решение
Отлично, благодарю. Просто не знал в какую сторону искать)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.