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, а хотелось бы этого избежать. Да и плагином было бы более «правильно»
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
3
Комментарии: 3