Заводим поддомен на Петерхост

Date октября 23, 2008 Author GRAYSTONE Comment 6 Comments

Довольно продолжительное это занятие, как оказалось. причем содержимое поддомена располагается в дирректории www основного домена.

1) Создать поддомен в настройках домена (Управление доменами)

2) привязать созаднный поддомен к дирректории, в которой располагается сайт (Управление сайтами)

3) прописать инструкцию в .htaccess:

RewriteCond %{HTTP_HOST} (www\.)?SUBDOMAIN\.DOMAIN\.com$
RewriteCond %{REQUEST_URI} !^(/)?SUBDOMAIN/
RewriteRule ^(.*)$ SUBDOMAIN/$1

Метки записи:  ,   ·   Рубрики:  Ликбез

6 Comments → “Заводим поддомен на Петерхост”

  1. Eugene 3 years ago   Ответить

    Прекрасно, спасибо.
    Ваша конструкция третья для Питерхоста, единственная рабочая.

    Уточнение.
    Папку создать в каталоге public_html сайта, к домену которого создаётся поддомен.
    (На Питерхосте в каталоге www нчего руками создать нельзя.
    Некоторые советуют путь, включающий /login/(!!!) Я знаю только один Peterhost.ru Или есть ещё?)
    Имя папки и поддомен не должны отличаться (видел перлы типа …{HTTP_HOST}…SUBDOMAIN, а …{REQUEST_URI}…papka)
    Еще раз спасибо.
    Вы в этом король — так будьте ВЕЖЛИВЫМ КОРОЛЕМ!

  2. Eugene 3 years ago   Ответить

    И еще пожелание вдогонку:
    попробуйте найти универсальное решение для Питерхоста, чтобы ЛЮБУЮ папку, а не КОНКРЕТНУЮ можно было бы открыть как поддомен, чтобы не лазить в htaccess и чтобы он не разрастался непомерно

  3. GRAYSTONE 3 years ago   Ответить

    Довольно экстравагантный комментарий у вас получился :)
    Папка www имелась ввиду та, которая доступна через браузер, то есть public_html выбранного домена.
    По поводу универсального решения это скорее к саппорту вопрос, чтобы при создании саба в панели, создавалась бы папка и перенаправление сразу было на эту папку.

  4. Eugene 3 years ago   Ответить

    Какой уж есть :grin:
    Да я-то понял про папки, просто хотелось, что бы хоть одна конструкция была и рабочая и конкретная и завершенная.
    А вот вопрос:
    каким образом можно сделать доступ в подпапки любого уровня «нарисованного» поддомена. В папки поддомена я попадаю, а глубже — 500 ошибка.
    В ДЕНВЕРЕ — абсолютно та же ситуация.
    Или это невозможно принципиально?

  5. OCA 3 years ago   Ответить

    Да-да, к саппорту, к нему :)
    Пару лет назад кто-то подобное решение выложил на форуме, Толстой (кажется, точно не помню — один из модераторов) написал что-то вреде:
    «Хм… И работает? Это наша недоработка!»
    И как в воду смотрел — конструкция враз перестала работать.

    Так что если работает — гуд. Но в саппорт, умоляю, не надо :)

  6. ringo-ring 9 months ago   Ответить

    Спасибо, помогло

Leave a Reply

JSantispam

В Вашем браузере отключена поддержка JavaScript! Для корректной работы Вам необходимо включить поддержку JavaScript и обновить данную страницу.