Переадресация любого запроса на site/index

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Adigezalov
Сообщения: 51
Зарегистрирован: 2017.10.14, 23:52

Переадресация любого запроса на site/index

Сообщение Adigezalov » 2019.02.14, 11:14

Всем привет.
Как сделать, чтобы абсолютно все запросы перенаправлялись на site.loc?
Обычно делаю в urlManager

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

'rules' => [
   '<url:(.*)>'=>'site/index',
],
Но если так сделать, то все ajax запросы соответственно не работают.
И как сделать, что бы при вводе в строку site.loc/*абсолютно любой текст*, все равно показывало site.loc?

someweb
Сообщения: 475
Зарегистрирован: 2017.03.09, 10:12

Re: Переадресация любого запроса на site/index

Сообщение someweb » 2019.02.14, 11:23

Adigezalov писал(а):
2019.02.14, 11:14
Как сделать, чтобы абсолютно все запросы перенаправлялись на site.loc?
Но если так сделать, то все ajax запросы соответственно не работают.
Сначала определитесь, что вам нужно.

Adigezalov
Сообщения: 51
Зарегистрирован: 2017.10.14, 23:52

Re: Переадресация любого запроса на site/index

Сообщение Adigezalov » 2019.02.14, 11:29

Сначала определитесь, что вам нужно.
Нужно, чтобы работали ajax запросы, потому что они проверяют на сервере введенные данные на ошибки, но при этом пользователи при любом наборе символов в командной строке оставались на главной странице

someweb
Сообщения: 475
Зарегистрирован: 2017.03.09, 10:12

Re: Переадресация любого запроса на site/index

Сообщение someweb » 2019.02.14, 11:47

Ну сделайте так

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

'rules' => [
   'ajax' => 'ajax/index',
   '<url:(.*)>'=>'site/index',
],

Ответить