Apache: как сделать поддомены как папки?

Есть домен site.com. Как сделать так, чтобы все запросы *.site.com срабатывали как site.com/* (где "*" - любой поддомен. к примеру: blog, about, account ...) ?

Пробовал так:
<VirtualHost *:80>
    ServerAlias *.site.com
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^((.*)\.)site.com$
    RewriteRule ^/(.*) /%2/$1
    DocumentRoot /home/site.com/www
    <Directory /home/site.com/www>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

но не получилось
  • Вопрос задан
  • 2888 просмотров
Пригласить эксперта
Ответы на вопрос 1
@omcg
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.site.com$
RewriteCond %{HTTP_HOST} ^((.*)\.)site.com$
RewriteRule ^/(.*) /%2/$1
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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