2

Есть ссылка, которая формируется так:

$app->urlManager->createUrl(['/actours/actour','slug'=>$actours->slug_name])

Вот правило, которое роутит ссылку:

'actours/<slug>'=>'actours/actour',

Получается такая ссылка:

sites.lc/actours/Luk-Uilson

Но вот такая ссылка тоже роутится

sites.lc/actours/actour?id=1549

Как мне правильно написать правило так, чтобы нижняя ссылка не под правило не подпадала?

Sergalas
  • 2,372
  • Скорее всего, для нижней ссылки необходимо прописать отдельно правило. – withoutname Aug 10 '16 at 13:29

1 Answers1

1

Чтобы отключть дефолтный роутинг укажите в параметрах компоненты urlManager опцию enableStrictParsing:

'components' => [
    'urlManager' => [
        'enableStrictParsing' => true,
oakymax
  • 588