Структура URL в UserCMS


В UserCMS в связи с SEO ориентированностью URL имеет свой вид. Рассмотрим на примере:

/blabla/bla2

В данном примере вызовется компонент blabla (если мы в админке), если нет, то вызовется компонент активированный на этот урл (смотреть на главной странице админки). К примеру по умолчанию компонент news активирован на URL novosti, поэтому все запросы начинающиеся на URL /novosti/xxx/xxx/xxx будут вызывать компонент news.
Если ни один компонент не активирован на этот урл, то вызовется компонент pages.

Разберемся теперь с методами компонентов.
При данном запросе /blabla/bla2 вызовется компонент bla и его метод: action_bla2

Также в урл мы можем передавать параметры следующим образом:

/param=1/param=2/param=3

В итоге урл делится сдедующим образом:

/component/action/param=value1/param=value2

Кстати URL на конце не имеет слеш, движок его автоматически обрезает (это тоже нужно для SEO)


в любом случае вы всегда можете вывести:

core::print_r($this->url);

Или даже:
core::print_r($this);

И увидеть ваши переменные и значения.


Примечания: С версии 2.4 планируется поддержка прямых GET запросов, но страницы с ними будут закрыты от индексирования.





Создание и продвижение сайтов: Unibix