Yii2 Как удалить сайт / индекс и параметр страницы из URL

Я использую пагинацию на странице по умолчанию, то есть на сайте / index в yii2. Таким образом, URL, сгенерированный компоновщиком для нумерации страниц, выглядит следующим образом

domain.com/site/index?page=1

Я хочу удалить сайт / индекс и параметр страницы, чтобы он выглядел следующим образом

domain.com/1


Я попытался написать правило в диспетчере URL в конфигурационном файле, как это

'site/index/<page:\d+>' => 'site/index'

Это сделало URL следующим образом

domain.com/site/index/1


Таким образом, чтобы удалить сайт / индекс, я также установил маршрут нумерации страниц как «/»

$pagination->route = '/';

Это удалило сайт / индекс из URL, но это снова изменило URL, чтобы выглядеть

domain.com/?page=1


Я попытался изменить правило в диспетчере URL, как это

'/<page:\d+>' =>'site/index';

Но URL остался прежним. Мой вопрос, как сделать так, чтобы это выглядело

domain.com/1

Я использую расширенный шаблон Yii2 и включил строгий анализ в диспетчере URL.

Ответы на вопрос(1)

Ваш ответ на вопрос