Глючит формирование ЧПУ

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
oleg1
Сообщения: 78
Зарегистрирован: 2013.10.23, 15:13

Глючит формирование ЧПУ

Сообщение oleg1 »

Подскажите пожалуйста, не могу сформировать ЧПУ ссылки с определенными параметрами.

В общем, когда пробую поставить slug с точками и тире , типа "13847-bob-grabitel-4-8bob-the-robber-49.html", ссылка получается совсем не ЧПУ, а вида "http://p2yii/ru/game/item?slug=13847-bo ... er-49.html", а если slug подставляю типа "nitroclashio", то получаю вполне нормальную ссылку типа "http://p2yii/ru/game/nitroclashio"

Т.е. если slug имеет точку, или тире, то ЧПУ не формируется, можно как-то обойти это правило ?

Вот выдержка из конфига формирования Urlmanager

Код: Выделить всё

        'urlManager' => [
	    'class'=>'app\modules\admin\components\LangUrlManager',
        //    'class' => 'yii\web\UrlManager',
            'languages' => [ 'ru' => 'ru-RU', 'en' => 'en-US'],
            'enablePrettyUrl' => true,
            'showScriptName' => false,            
            'rules' => [
                '<controller:\w+>/<slug:[\w-]+>' => '<controller>/item',
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Глючит формирование ЧПУ

Сообщение samdark »

У вас явно запрещается использовать точки и тире: <slug:[\w-]+>
Аватара пользователя
oleg1
Сообщения: 78
Зарегистрирован: 2013.10.23, 15:13

Re: Глючит формирование ЧПУ

Сообщение oleg1 »

да я уже понял, спасибо :)
Ответить