Перенаправление с поддомена на папку на сервере

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем Хомячок, 28 ноя 2014.

  1. Хомячок

    Хомячок

    Регистр.:
    10 апр 2008
    Сообщения:
    184
    Симпатии:
    103
    Здравствуйте! Есть сайт, на хостинге разрешено создавать неограниченное число поддоменов, но привязываются они к корневой папке, подпапку выбрать нельзя. Т.е. нужно чтобы было много проектов subsite1.site.ru, subsite2.site.ru и все они были привязаны к папкам на сервере htdocs/subsite1, htdocs/subsite2. По умолчанию получается что работают они так site.ru/subsite1, site.ru/subsite2/. Нужно чтоб работали как поддомены!
     
    krast90 нравится это.
  2. winerror

    winerror

    Регистр.:
    9 май 2007
    Сообщения:
    155
    Симпатии:
    30
    Ерунда какая-то.... По сути поддомены - это и есть домены 3 ур. (subsite1.site.ru, subsite2.site.ru), и то что хостинг их создает как поддиректории это ерунда какая-то... Мб вы что-то не так делаете? Что за хостинг такой?
     
  3. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    833
    Симпатии:
    489
    апачу (нжиниксу) нет никакого дела, до того, куда вы указали путь для поддомена. это для вас это выглядит скажем как site.ru/folder/another_folder/subdomain, для апач/нжиникс это всего лишь путь в файловой системе до каталога, содержимое которого необходимо вывести в качестве ответа при получении запроса к сабдомену.
    по аналогии, имя сабдомена, это ярлык у вас на рабочем столе, а путь в этом ярлыке до физического местонахождения программы/игры, аналогично как site.ru/subsite1 или site.ru/folder/another_folder/subdomain. и где физически находится приложение, собственно без разницы (разве что для большего удобства, игры в папку с играми, рабочие приложения к рабочим приложениям и т.д., но на конечный результат это не влияет)
    если это шаред хостинг, то в 99,9999999999999% что вы никак не смените подобную структуру. если это виртуальный или физический сервер, то изменить конфиг виртуальных хостов и указать желаемые пути.