Abilitare i pretty urls

Anzichè avere un URL del tipo

http://localhost/basic/index.php?r=site/login

vorremmo avere un url del tipo

http://localhost/basic/site/login

Nulla di più semplice! Apriamo il file di configurazione main.php e aggiungiamo le seguenti righe all’array di configurazione:

'urlManager' => [
            'baseUrl' => '/workmedia/',
            'class' => 'yii\web\UrlManager',
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                        '<controller:\w+>/<id:\d+>' => '/view',
                        '<controller:\w+>/<action:\w+>/<id:\d+>' => '/',
                        '<controller:\w+>/<action:\w+>' => '/',
            ],
        ],

Commenti

commenti