Есть задача! Информационный сайт написан на Yii2. Есть поиск локации, где можно искать мероприятие типа(class, studio,retreat, teacher) в какой-либо стране или городе. Когда вбиваешь любой запрос, он формирует путь такого вида:
mydomain/search/s?location=spain&type=class. Необходимо привести ссылку в ЧПУ вид с использованием поддомена, вот в такой вид:
spain.mydomain.info/class.
Я в urlManager прописал следующее правило:
[
'pattern' => '
http://.mydomain.info/',
'route' => 'search/s',
],
Создал _wildcard_ в cPanel для динамического формирования поддоменов для моего домена. Перенес этот каталог в основной каталог моего сайта, правильно указал к нему путь. Все резолвится, но не происходит перенаправления на вот этот адрес
mydomain.info/search/s?location=spain&type=class.
Я создал в папке _wildcard_ файл htaccess. где прописал правила:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+).mydomain.info$
RewriteRule (.*)
http://mydomain.info/s/%1/$1 [L]
Но происходит редирект и меняется адрес, а мне нужно чтоб в адресной строке сохранялось:
spain.mydomain.info/class
Помогите пожалуйста, сроки горят, заказчик требует именно такого вида ссылки!