@emeraudx

Как прописать путь с поддомена в папку backend в YII2?

Осваиваю фреймворк YII2, возникла одна проблема.
Есть шаблон YII2 advanced. Есть основной домен domain.com и несколько поддоменов: test.domain.com, test2.domain.com
Сейчас запросы реализованы таким образом, что папка frontend служит основной для domain.com, а папку backend я хочу оставить для поддомена.
Как мне сделать так, чтобы поддомен test.domain.com смотрел только в папку backend, а поддомен test2.domain.com смотрел в папку под названием backend2 (которую я создам позже).
Чуть позже мне надо будет расширять сайт с помощью поддоменов и для каждого поддомена будет своя папка.

Сейчас в корне проекта (там где backend и frontend) у меня есть такой .htaccess
RewriteEngine On

# End the processing, if a rewrite already occurred
RewriteRule ^(frontend|backend)/web/ - [L]

RewriteCond %{HTTP_HOST} test\.domain\.com
RewriteRule ^$ backend/web/$1 [L,QSA]

# handle the case of frontend
RewriteRule .* frontend/web/$0

# Handle the case of backend, skip ([S=1]) the following rule, if current matched
RewriteRule ^backend(/(.*))?$ backend/web/$2 [S=1]

# Uncomment the following, if you want speaking URL
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^([^/]+/web)/.*$ $1/index.php


Фронт работает как полагается. А вот бэкенд с поддомена test.domain.com работает только стартовая, при переходе по страницам ошибка 404, т.к. при клике по страницам открывается test.domain.com/backend/

Помогите пжста, уже 2 дня рою гугл, но ничего не работает.
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы