|
|
|
Привет всем!
Знаете, на веб-серверах есть такая штука, как "маскарадные е-мейлы" - то есть, мейл-сервер, при получении письма на несуществующий ящик своего домена принимает его и пересылает на заданный в настройках адрес.
Подскажите, возможно ли сделать то же самое, но для сабдоменов?
То есть, после настройки это будет выглядеть вот так:
ссылка - не созданный на сервере сабдомен - sub123123124.site.com/file.html
при переходе, фактически, файл берется с site.com/file.html.
Подскажите, как такое можно реализовать, если вообще возможно.
PS: Панель управления Kloxo, веб-сервер Apache.
Заранее огромное спасибо! |
|
|
|
|
|
а что за агент у тебя? sendmail, postfix? |
|
|
|
|
|
spl1nt, да не, мне не почту нужно, а именно под сайт, для www сделать.
Т.е. чтобы при обращении к subdomain238423y954uo23.site.com/file1.html, сервер отдавал содержимое site.com/file1.html
Нашел обсуждение похожего вопроса, но там наоборот, человеку нужно было отключить автоподдомены (в ISPmanager).
Вот мне нужны автоподдомены - как их вручную можно прописать?
Т.е. чтобы *.site.com => site.com.
Подскажите пожалуйста |
|
|
|
|
|
попробуй через .htaccess
Код: |
RewriteCond %{HTTP_HOST} ^(.*).domain.com$
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,QSA]
|
|
|
|
|
|
|
.htaccess соответственно должен лежать в корне твоего домена |
|
|
|
|
|
spl1nt, большое спасибо за .htaccess!
Решил вопрос, оказывается, в панели есть Server Aliases, там нужно было просто создать *.site.com и теперь любой сабдомен (даже несуществующий) берет файлы из домена-родителя.
Ура! |
|
|
|
|
|
аналогично но худшее решение,
lighttpd + simple -vhost + демон создающий папки с index.php с функцие include корневого файла.
худшее потомуу что на каждый сабдомен отдельная папка.
я это пробовал в прошлом году в индексе все |
|
|
|
|
|
aleks70, спасибо, грамотное решение, возьму на заметку, вдруг пригодится! |
|
|
|
|
|
|
|