Возможно ли создавать "макарадные" сабдомены?
Новая тема Написать ответ
# Вт Май 29, 2012 7:30 amVKtraf Зарег.: 03.02.2012 ; Сообщ.: 969Ответить с цитатой
Привет всем!
Знаете, на веб-серверах есть такая штука, как "маскарадные е-мейлы" - то есть, мейл-сервер, при получении письма на несуществующий ящик своего домена принимает его и пересылает на заданный в настройках адрес.

Подскажите, возможно ли сделать то же самое, но для сабдоменов?
То есть, после настройки это будет выглядеть вот так:
ссылка - не созданный на сервере сабдомен - sub123123124.site.com/file.html
при переходе, фактически, файл берется с site.com/file.html.

Подскажите, как такое можно реализовать, если вообще возможно.

PS: Панель управления Kloxo, веб-сервер Apache.

Заранее огромное спасибо! Drinks or Beer :thup:
# Вт Май 29, 2012 7:40 amspl1nt Зарег.: 08.01.2009 ; Сообщ.: 12Ответить с цитатой
а что за агент у тебя? sendmail, postfix?
# Вт Май 29, 2012 7:52 amVKtraf Зарег.: 03.02.2012 ; Сообщ.: 969Ответить с цитатой
spl1nt, да не, мне не почту нужно, а именно под сайт, для www сделать.

Т.е. чтобы при обращении к subdomain238423y954uo23.site.com/file1.html, сервер отдавал содержимое site.com/file1.html Smile

Нашел обсуждение похожего вопроса, но там наоборот, человеку нужно было отключить автоподдомены (в ISPmanager).

Вот мне нужны автоподдомены - как их вручную можно прописать?

Т.е. чтобы *.site.com => site.com.

Подскажите пожалуйста Drinks or Beer
# Вт Май 29, 2012 8:05 amspl1nt Зарег.: 08.01.2009 ; Сообщ.: 12Ответить с цитатой
попробуй через .htaccess
Код:

RewriteCond %{HTTP_HOST} ^(.*).domain.com$
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,QSA]

# Вт Май 29, 2012 8:07 amspl1nt Зарег.: 08.01.2009 ; Сообщ.: 12Ответить с цитатой
.htaccess соответственно должен лежать в корне твоего домена
# Вт Май 29, 2012 8:18 amVKtraf Зарег.: 03.02.2012 ; Сообщ.: 969Ответить с цитатой
spl1nt, большое спасибо за .htaccess! :thup:

Решил вопрос, оказывается, в панели есть Server Aliases, там нужно было просто создать *.site.com и теперь любой сабдомен (даже несуществующий) берет файлы из домена-родителя.
Ура! Drinks or Beer Yahoo!
# Вт Май 29, 2012 8:24 amaleks70 Зарег.: 29.04.2012 ; Сообщ.: 49Ответить с цитатой
аналогично но худшее решение,
lighttpd + simple -vhost + демон создающий папки с index.php с функцие include корневого файла.

худшее потомуу что на каждый сабдомен отдельная папка.

я это пробовал в прошлом году в индексе все Wink
# Вт Май 29, 2012 9:02 amVKtraf Зарег.: 03.02.2012 ; Сообщ.: 969Ответить с цитатой
aleks70, спасибо, грамотное решение, возьму на заметку, вдруг пригодится! :thup:
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.