Поддомен на виртуальную папку

Тема в разделе "Администрирование серверов", создана пользователем bork75, 22 ноя 2010.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. bork75

    bork75 Д☼брая собака )

    Регистр.:
    21 июн 2008
    Сообщения:
    1.449
    Симпатии:
    716
    Пытаюсь отправить поддомен через DocumentRoot на папку, которая не существует (создаётся joomla через чпу) и конечно же получаю ошибку.

    пример:

    sait1.ru/faq - сайт с joomla (папка faq не существует, а создаётся чпу joomla)

    faq.sait2.ru пытаюсь отправить на адрес sait1.ru/faq

    DocumentRoot /var/www/admin/data/www/sait1.ru/faq - ошибка

    Есть варианты?
     
  2. Tele2

    Tele2

    Регистр.:
    14 апр 2006
    Сообщения:
    784
    Симпатии:
    94
    все тайны перед тобой откроются в файле конфига апача.

    а вообще, сообщение ни фига не информативное. Что за панель на сервере? Как там создаются поддомены?
    Проще всего самому создать поддомен, руками, создать для него htdocs и положить туда какой-нибудь файл, который бы редиректил куда тебе нужно.
     
  3. sens7

    sens7 Постоялец

    Регистр.:
    9 авг 2008
    Сообщения:
    51
    Симпатии:
    7
    указать документр на несуществующую папку нельзя
     
  4. server-owner

    server-owner Создатель

    Регистр.:
    25 июн 2009
    Сообщения:
    18
    Симпатии:
    1
    а если сделать символьную ссылку?
    ln -s имя_файла
     
  5. bork75

    bork75 Д☼брая собака )

    Регистр.:
    21 июн 2008
    Сообщения:
    1.449
    Симпатии:
    716
    Погуглил, не понял, что за предложение.
    Можно по-подробнее в примерах, куда и что вписать.
     
    kapamapa нравится это.
  6. alica

    alica

    Регистр.:
    28 июл 2008
    Сообщения:
    243
    Симпатии:
    76
    ln -s файл1 файл2

    символическая ссылка тут только зачем. У sait2.ru поддомены автоматические ?

    В принципе можно и так:
    <VirtualHost *:80>
    DocumentRoot /var/www/admin/data/www/sait1.ru
    ServerName sait1.ru
    ServerAlias faq.sait2.ru
    RewriteEngine On
    RewriteCond %{HTTP_HOST} .
    RewriteCond %{HTTP_HOST} ^faq\.sait2\.ru [NC]
    RewriteRule (.*) site1.ru/faq/$1 [R=301,L]

    ......
    </VirtualHost>

    Вроде правильно и должен быть редирект.
     
    bork75 нравится это.
Статус темы:
Закрыта.