Как сделать динамический редирект для кучи поддоменов через htaccess?

Никак не получается сделать динамическое перенаправление. Нужно, чтобы при заходе на главную страницу поддомена пользователь перенаправлялся на конкретную страницу поддомена (и это правило только для поддоменов! На основном домене перенаправление не нужно!). Пример:

sub1.domain.com -> sub1.domain.com/folder/index.php
sub2.domain.com -> sub2.domain.com/folder/index.php
...
sub123.domain.com -> sub123.domain.com/folder/index.php

Поддоменов много, нужен компактный код (т.е. не по строчке для каждого поддомена).

Пробовал разные способы, ничего не работает:

#RewriteCond %{HTTP_HOST} !^www\.domain\.com$
#RewriteCond %{HTTP_HOST} ^(.+)\.domain\.com$
#RewriteCond %{REQUEST_URI} !/%1/
#RewriteRule ^(.*)$ /gde-kupit/index.php [L,QSA]

#RewriteCond %{HTTP_HOST} sub1.domain.com/$ [NC]
#RewriteRule $(.*) https://$1.domain.com//gde-kupit/index.php [L,NE,R=301]
#RewriteRule (.*) https://sub1.domain.com//gde-kupit/index.php [L,R=301,QSA]
#RewriteCond %{HTTP_HOST} $.domain.com/
#RewriteRule (.*) $1.domain.com//gde-kupit/index.php [L,R=301,QSA]
#RewriteCond %{HTTP_HOST} ^(.+).domain.com/
#RewriteRule %{REQUEST_URI}.domain.com//gde-kupit/index.php [L,R=301,QSA]

#RewriteCond %{HTTP_HOST} ^(.*).domain.com/$ [NC]
#RewriteRule %{REQUEST_URI}/gde-kupit/index.php [R=301,NC,L,QSA]

Проблема именно чтобы поддомен в переменную сохранить и использовать в перенаправлении.


Ответы (0 шт):