Переадресация любого запроса на 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
Сообщения: 535
Зарегистрирован: 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
Сообщения: 535
Зарегистрирован: 2017.03.09, 10:12

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

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

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

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

'rules' => [
   'ajax' => 'ajax/index',
   '<url:(.*)>'=>'site/index',
],
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.


Ответить