Опубликовано 8 мая, 200620 г. comment_2251591 У меня есть сайт на домене 2-го уровня. Как можно поднять поддомены 3-его уровня, но чтоб они открывали не главую страницу, а другие страницы ( в подпапках). Автоматической процедуры регистрации поддоменов на этом хостинге нет. Заранее благодарен. Жалоба
Опубликовано 8 мая, 200620 г. comment_2252565 Вообще это делается в httpd.conf (к которому у тебя доступа нет), либо в .htaccess С последним можно попробовать танцы с бубном вокруг mod_rewrite Один из танцев: RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.[^.]+\.site\.ru$ RewriteRule ^(.+) %{HTTP_HOST}$1 [C] RewriteRule ^www\.([^.]+)\.site\.ru(.*) /home/u1234/site.ru/www/$1$2 Жалоба
Опубликовано 8 мая, 200620 г. comment_2254115 QUOTE (tord @ May 8 2006, 15:25) У меня есть сайт на домене 2-го уровня. Как можно поднять поддомены 3-его уровня, но чтоб они открывали не главую страницу, а другие страницы ( в подпапках). Автоматической процедуры регистрации поддоменов на этом хостинге нет. Заранее благодарен. Ну, для начала нужно DNS записи сделать в DNS зоне твого домена. То есть, если у тебя есть domain.com, ты хочешь сделать sub.domain.com, нужно в зону, domain.com добавить запись sub.domain.com A IN <IP-address>. А после этого уже конфигурить web-server, чтобы он редиректил запросы с host header`ом sub.domain.com в какую-то папку. А вообще, проще сделать папочку, например, если у тебя есть domain.com, заводишь через ftp папочку /~vasya и можешь ходить в нее через http://domain.com/~vasya Там даже будут default doc`и работать (index.htm и т.д.) Помогло? Жалоба
Опубликовано 9 мая, 200620 г. Автор comment_2255284 Я сильно извеняюсь , но у меня появилось много вопросов: Что это за .htaccess и где его разместить? (это файл с таким расширением или это его название?) И нужно ли ещё что-нибудь регистрировать на сервере хостинга или достаточно только этого файла? Если у меня например сайт works.ru и я хочу ещё сделать home.works.ru , то я должен написать в файле следующее? : RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.[^.]+\.works\.ru$ RewriteRule ^(.+) %{HTTP_HOST}$1 [C] RewriteRule ^www\.([^.]+)\.works\.ru(.*) /home/works.ru/www/$1$2 Жалоба
Опубликовано 9 мая, 200620 г. comment_2257743 Короче, если говорить упрощенно, то требуется, чтобы было 2 записи про home.works.ru: 1. Во-первых, DNS запись, т.к. home.works.ru -- это другой домен, у него должна быть своя запись типа "A" в зоне works.ru. Этот вопрос решается либо с регистраром, либо с тем сервером, где ты хостишься. Например, на gorodok.net доменное имя регистрируется автоматически для ftp аккаунта. То есть, там для аккаунта vasya@gorodok.net заводится dns запись vasya.gorodok.net, указывающая на тот же IP, где gorodok.net. Про эту хрень можно почитать/покрутить на dnsstuff.com 2. Во вторых, когда определен IP адрес, браузер шлет туда HTTP запрос, в котором указывается заголовок "host". Например, если запрошен URL http://vasya.gorodok.net/photo/index.htm, тогда host = vasya.gorodok.net И веб сервер, получив такой запрос на определенный IP, смотрит host-header, сравнивает пару (IP, Host) со своей server-map (или в httpd.conf смотрит) и берет файл из соответствующего фолдера. То есть второе место, где нужно прописать твой домен -- на веб-сервере. Можно, кроме записи в конфиги веб-сервера, юзать mod_rewrite, другие всякие замуты. Но, если например запрашивается URL http://gorodok.net/vasya/photo/index.htm, тогда Васе не нужно е...ть моск про DNS и Host header, нужно просто чтобы папочка была. Жалоба
Опубликовано 17 мая, 200620 г. comment_2289244 Вот еще вариант http://www.freedns.org Сиситема позволяет поддомены на разных хостах припарковать Жалоба
У меня есть сайт на домене 2-го уровня. Как можно поднять поддомены 3-его уровня, но чтоб они открывали не главую страницу, а другие страницы ( в подпапках).
Автоматической процедуры регистрации поддоменов на этом хостинге нет.
Заранее благодарен.