sortarage
@sortarage
Я тучка-тучка-тучка, я вовсе не медведь

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

Утро доброе.

Предположим, у меня есть site.ru. Я хочу, чтобы при переходе по поддомену food.site.ru, пользователю показывалась директория site.ru/food, а при переходе по поддомену drinks.site.ru, показывалась директория site.ru/drinks.

Как настроить это простым редиректом через .htaccess — я понимаю. А можно ли сделать так, чтобы поддомен оставался в адресной строке? На директориях одностраничные сайты и какая-либо навигация по ним не нужна.

Буду благодарен любому совету. Спасибо :)
  • Вопрос задан
  • 1289 просмотров
Пригласить эксперта
Ответы на вопрос 2
HoHsi
@HoHsi
Конфиг nginx
server {
        listen       80;
        server_name  site.ru *.site.ru;

        location / {
            if ($host ~* ^(food|drinks)) { # или ^(.+)\. - для любого
                proxy_pass  http://site.ru/$1;
            }
       }
}


Вопрос другой, оценят ли это поисковики, ведь они рассчитывают поддомены как новое пространство индексации.
Ответ написан
kmx
@kmx
для апача примерно так
<VirtualHost *:80>
    ServerName www.site.ru
    ServerAlias *.site.ru
    VirtualDocumentRoot "D:/www/vhosts/site.ru/%1"
</VirtualHost>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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