Мне нужно переписать субдомен в подкаталог с использованием .htaccess, но сохранить субдомен в URL-адресе следующим образом:
sub1.domain.com
URL-адрес в браузере: sub1.domain.com
sub.domain.com/sub1/
URL: sub.domain.com/sub1/
Я попробовал следующее
RewriteCond %{HTTP_HOST} ^subdomain.domain.com RewriteRule ^(.*)$ http://subdomain.domain.com/subdomain/$1 [L,NC,QSA]
но это приводит к бесконечному циклу. Я знаю, что было бы проще сделать это с помощью php, но есть ли решение для этого с использованием .htaccess?
Это правило можно использовать в корневом каталоге документа:
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$ [NC] RewriteRule ^((?!sub1/).*)$ /sub1/$1 [L,NC]