URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6910
[ Назад ]

Исходное сообщение
"Создание исключений для сабдоменов в VirtualHost"

Отправлено Tonya_aka_Slim , 13-Июл-10 20:50 
В общем задача такая:

Есть домен domen.ru, необходимо все сабдомены типа:
dom1.domen.ru
dom2.domen.ru
привязать к одному проекту, а, напрмер, forum.domen.ru - к другому.
В данный момент я просто сделал *.domen.ru. Каким образом можно добавить исключение для форума. Думаю, что реализовать это при помощи mod_rewrite и регулярных выражений, но не знаю как.
Возможно есть какое-то еще другое решение?

Буду очень благодарен за любую помощь


Содержание

Сообщения в этом обсуждении
"Создание исключений для сабдоменов в VirtualHost"
Отправлено crash , 14-Июл-10 08:55 
>[оверквотинг удален]
>Есть домен domen.ru, необходимо все сабдомены типа:
>dom1.domen.ru
>dom2.domen.ru
>привязать к одному проекту, а, напрмер, forum.domen.ru - к другому.
>В данный момент я просто сделал *.domen.ru. Каким образом можно добавить исключение
>для форума. Думаю, что реализовать это при помощи mod_rewrite и регулярных
>выражений, но не знаю как.
>Возможно есть какое-то еще другое решение?
>
>Буду очень благодарен за любую помощь

а создать в апаче VirtualHost для форума что мешает?


"Создание исключений для сабдоменов в VirtualHost"
Отправлено Tonya_aka_Slim , 14-Июл-10 12:49 
спасибо, работает не обратил внимание просто, что у меня сначала подключася конфиг основной, а только потом с форумом.


>
>а создать в апаче VirtualHost для форума что мешает?


"Создание исключений для сабдоменов в VirtualHost"
Отправлено L0n3R4ng3r , 14-Июл-10 12:53 
как написали ранее просто добавить еще один виртуал хост(но следует также учесть что порядок имеет значение, тоесть forum.domen.com должен быть первым!):

<VirtualHost *:80>
        ServerName forum.domen.com    
        DocumentRoot /var/www/forum1
        .................
</VirtualHost>

<VirtualHost *:80>
        ServerName domen.com
        ServerAlias *.domen.com
        DocumentRoot /var/www/domen
        .................
</VirtualHost>