Yii urlManager правила - PullRequest
       43

Yii urlManager правила

0 голосов
/ 18 октября 2018

Что мне нужно написать в config main.php, чтобы изменить пару URL-адресов:
1. С 'page? Role = 4' на 'new'
2. С 'site / page/ 85 'to' anothernew '

Следующие правила не работают внутри urlManager, они возвращают страницу с заголовком, но без содержимого:
1.' new '=>' page? Role = 4'
2.' anothernew '=>' site / page / 85 '

Я тоже пытался с полным URL, но безуспешно:
1.' new '=>' https://www.sitename.com/page?role=4'
2. 'anothernew' => 'https://www.sitename.com/site/page/85'

Это уже было добавлено в config.php:

'urlManager' => array(
        'urlFormat' => 'path',
        'showScriptName' => false,
        'caseSensitive' => false,
        'rules' => array(
            'index' => 'site/index',
            '<controller:\w+>/<id:\d+>' => '<controller>/view',
            '<controller:\w+>/<action:\w+>/<id:\d+>' => 
            '<controller>/<action>',
            '<controller:\w+>/<action:\w+>' => '<controller>/<action>', 
),
);
...