ЧПУ для страниц

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

ЧПУ для страниц

Сообщение tsybulskyserg » 05 окт 2012, 13:20

Добрый день! Не подскажете, как можно сделать ЧПУ для страниц?
Что бы ссылки были типа http://domain.com/<pageslug> а не http://domain.com/page/6?
Заранее спасибо за ответ!
tsybulskyserg
Незнакомец
 
Сообщения: 4
Зарегистрирован: 27 июл 2012, 12:14
Очки репутации: 0

Re: ЧПУ для страниц

Сообщение Koduc » 10 окт 2012, 12:56

В файле protected/config/main.php найти и дописать в секцию rules что-то типа:
Код: Выделить всё

        
'urlManager'=>array(
            'urlFormat'=>'path',
            'showScriptName' => false,
            'class'=>'application.components.CustomUrlManager',
            'rules'=>array(
                'nazvanie_uslugi => array('/menumanager/main/view', 'defaultParams' => array('id' => 6)),

(код писал навскидку и не пробовал, но вроде правильно). Страница будет доступна по адресу http://domain.com/nazvanie_uslugi
Это если ручками.

Если нужен автоматизец - то это надо уже править urlManager, а с такими вещами уже на платную доработку или сами, ибо посложнее немного будет.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10