Дополнительный редирект в htaccess

Алексей17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.02.2017

Добрый день!

Раньше сайт был на субдоменах. Теперь главный домен переехал на https, а городские поддомены стали папками на основном сайте.

Вот htaccess который это обрабатывает.

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/robots\.txt$

RewriteCond %{HTTP_HOST} ^(.*)\.domain\.ru

RewriteRule ^(.*)$ https://domain.ru/$1 [R]

# RewriteRule ^(.*)$ https://domain.ru/%1/$1 [R]

RewriteCond %{REQUEST_URI} !^/robots\.txt$

RewriteCond %{HTTP:HTTPS} !=on [NC]

RewriteRule ^(.*)$ https://domain.ru/$1 [R]

SetEnvIf X-Forwarded-Proto https HTTPS=on

Пятая строка закомментирована потому что Яндекс не может поддомен склеить с папкой. Поэтому идет редирект на основной домен.

Мне надо добавить строку которая заменит закомментированную и будет перенаправлять пришедшего с поддомена в его папку через второй редирект. Чтобы склейщик яндекса видел редирект с поддомена на основной домен, а уже далее шел редирект в папку.

Например: http://omsk.domain.ru/ ->  http://omsk.domain.ru/omsk/ -> https://domain.ru/omsk/

http://tomsk.domain.ru/page ->  http://tomsk.domain.ru/tomsk/page -> https://domain.ru/tomsk/page

Если так возможно, конечно. Почитал про переменные в htaccess - по идее можно.