RuWeb.net - хостинг и регистрация доменных имен
ГЛАВНАЯ ХОСТИНГ ДОМЕНЫ VDS СЕРВЕР ИНФОРМАЦИЯ КЛИЕНТЫ ПРАВИЛА ОПЛАТА ЗАКАЗ ФОРУМ
go to bottom

Версия для печати | Подписаться | Добавить в избранное   Создать новую тему Опрос:
 Страницы:  1  2  3  4  5  6
Автор: Тема: "Паркованные" и "дополнительные" домены
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 27.10.2004 в 19:40


Хотя можно попробовать. Вдруг уже реализовано.
Вы скажите конкретно что и куда припарковать надо? на support@ можете написать
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
martini
Junior Member
*


Аватар


Сообщения: 35
Зарегистрирован: 22.10.2004
Пользователя нет на форуме

[*] когда размещено 28.10.2004 в 08:11


Грустно :(
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 4.12.2004 в 13:38


Я не вполне понял, почему mod_rewrite не поможет.
Mithgol
Junior Member
*


Аватар


Сообщения: 30
Зарегистрирован: 2.3.2003
Город: Геленджик, Краснодарский край
Пользователя нет на форуме

[*] когда размещено 4.12.2004 в 14:25
насчёт mod_rewrite


Тьфу, я позабыл войти в форум.

Ну дык и повторяю ещё раз, чтобы потом получать уведомления о новых ответах на e-mail себе: я не вполне понял, почему mod_rewrite не поможет.

Пожалуй, я уточню, что имеется в виду... допустим, что мы применяем технику, основанную на сцепленных правилах:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.старыйдомен\.ru$

RewriteRule ^(.+) %{HTTP_HOST}$1 [C]

RewriteRule ^www\.старыйдомен\.ru(.*) http://www.новыйдомен.ru/$1 [R]

Тогда любой запрос HTTP 1.1 установит переменную HTTP_HOST в значение www.старыйдомен.ru, и местный запрос /directory/file будет преобразован первым правилом в www.старыйдомен.ru/directory/file, а вторым в http://www.новыйдомен.ru/directory/file -- чем и достигнем желаемого.

Для адресов без www. -- добавляем соответственно:

RewriteCond %{HTTP_HOST} ^старыйдомен\.ru$

RewriteRule ^(.+) %{HTTP_HOST}$1 [C]

RewriteRule ^старыйдомен\.ru(.*) http://новыйдомен.ru/$1 [R]
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Mithgol
Junior Member
*


Аватар


Сообщения: 30
Зарегистрирован: 2.3.2003
Город: Геленджик, Краснодарский край
Пользователя нет на форуме

[*] когда размещено 4.12.2004 в 15:10
И вот простой пример тому:


сел сейчас, дописал в .htaccess в корне сайта нижеследующие строки

RewriteEngine on

RewriteCond %{HTTP_HOST} !^mithgol\.pp\.ru$ [NC]

RewriteCond %{HTTP_HOST} !^$

RewriteRule ^(.*) http://mithgol.pp.ru/$1 [L,R]

Теперь при обращении к сайту любым именем, кроме mithgol.pp.ru, происходит замена имени на mithgol.pp.ru. Проверил с помощью www.mithgol.pp.ru; срабатывает.

С помощью mithgol.ruweb.net проверить не удалось... почему-то этот адрес указывает на ваш вебсайт, а не на мой.
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Mithgol
Junior Member
*


Аватар


Сообщения: 30
Зарегистрирован: 2.3.2003
Город: Геленджик, Краснодарский край
Пользователя нет на форуме

[*] когда размещено 4.12.2004 в 15:24
И ещё один тонкий момент


Тем, кто захочет воспользоваться этим же рецептом, рекомендую добавить туда же и правило

RewriteCond %{HTTP_HOST} !^localhost$

среди остальных RewriteCond, чтобы адрес http://localhost/ не перенаправлялся на http://вашсайт.ru/ и по-прежнему указывал на вебсервер, запущенный на вашей локальной машине.

Так отлаживать проще.
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 5.12.2004 в 18:56


Потому что без выделенного IP - не поможет, повторяю.
Цитата:
Теперь при обращении к сайту любым именем, кроме mithgol.pp.ru, происходит замена имени на mithgol.pp.ru. Проверил с помощью http://www.mithgol.pp.ru; срабатывает.
Ключевая фраза - "при обращении к сайту". Чтобы "обратиться" к нему (к вашей папке на нашем сервере) нужен либо выделенный IP, либо домен, прописанный в конфиге нашего веб-сервера. А что там в вашем .htaccess написано - по барабану, до тех пор пока "обращение" не произошло.
Цитата:
Тем, кто захочет воспользоваться этим же рецептом, рекомендую добавить туда же и правило
А это вообще полный бред. Как вы думаете, если вы не создадите это правило, то я, набрав http://localhost/ в адресной строке браузера попаду на ваш сайт?

[Изменено 5.12.2004 от support]
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Mithgol
Junior Member
*


Аватар


Сообщения: 30
Зарегистрирован: 2.3.2003
Город: Геленджик, Краснодарский край
Пользователя нет на форуме

[*] когда размещено 5.12.2004 в 21:01
Необходимое разъяснение


Цитата:
Цитата:
Теперь при обращении к сайту любым именем, кроме mithgol.pp.ru, происходит замена имени на mithgol.pp.ru. Проверил с помощью http://www.mithgol.pp.ru; срабатывает.

Ключевая фраза - "при обращении к сайту". Чтобы "обратиться" к нему (к вашей папке на нашем сервере) нужен либо выделенный IP, либо домен, прописанный в конфиге нашего веб-сервера. А что там в вашем .htaccess написано - по барабану, до тех пор пока "обращение" не произошло.

По виду того, как вы его оспариваете, можно с уверенностью полагать, что сейчас вы просто не понимаете сути моего предложения. Я ведь предлагаю mod_rewrite не в качестве замены дополнительному домену, а в качестве замены симлинку. Мы же говорили о двух доменах, основном и дополнительном, которые являются зеркалами друг друга, и о том, как этого достичь без физического копирования файлов. Утверждалось, что симлинк является единственным выходом, позволяющим избегнуть физического копирования файлов; мне же представляется, что вполне можно обойтись и через посредство mod_rewrite.

Впрочем, для этого mod_rewrite придётся задействовать несколько иначе, чем я только что написал -- задействовать не редиректом на другое имя, потому что этого-то на DirectAdmin можно было бы достичь и проще, создавая "паркованный" домен, и про то уже сказано в первом же сообщении этой темы форума -- а задействовать иначе, просто переписывая одно только имя папки, откуда вебсервер берёт файлы; в данном случае переменить имя основной папки на то имя папки, которое создаётся при создании дополнительного домена.

После этого файлы достаточно станет хранить только в той папке, которая создаётся при создании дополнительного домена, и задача создания зеркала будет решена, потому что при обращении к каждому из имён будет достигаться взятие файла из этой папки: если к дополнительному домену, то по умолчанию, а если к основному, то через посредство mod_rewrite.

Но прямо сейчас я привожу пример всё-таки редиректа, просто чтобы продемонстрировать, что mod_rewrite включён и работает. Других действующих примеров, более близких к основной задаче, я пока не могу приводить, поскольку покамест не переменил тарифный план на такой, который допускал бы сотворение дополнительных доменов; хотя вскоре, наверное, и переменю; но покамест не переменил ещё.

Однако же, чтобы не сочинять код конфигурации вебсервера совершенно зазря уж, я и предлагаю решение задачи, которая тоже может оказаться для кого-то актуальною -- задачи удаления "www." перед адресом вебсайта.

Цитата:
Цитата:
Тем, кто захочет воспользоваться этим же рецептом, рекомендую добавить туда же и правило

А это вообще полный бред. Как вы думаете, если вы не создадите это правило, то я, набрав http://localhost/ в адресной строке браузера попаду на ваш сайт?

Как вы полагаете, разве это лично вам я предлагал воспользоваться этим же рецептом? А вот тем вебмастерам, у которых есть свои сайты на RuWeb.Net и одновременно есть своя локальная их копия на localhost -- тогда, разумеется, хотелось бы им, чтобы конфигурация .htaccess на локальной копии и на сетевой была совершенно одинаковою, а меж тем редиректов с localhost на их вебсайты.Ru не происходило. И тем локальная отладка не была бы затруднена.
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 5.12.2004 в 22:04


Цитата:
По виду того, как вы его оспариваете, можно с уверенностью полагать, что сейчас вы просто не понимаете сути моего предложения.
Понимаю. И говорю - mod_rewrite просто не позволить вам реврайтить запросы в папку другого домена. Ибо за пределы DOCUMENT_ROOT реврайтить низя.
Цитата:
тогда, разумеется, хотелось бы им, чтобы конфигурация .htaccess на локальной копии и на сетевой была совершенно одинаковою, а меж тем редиректов с localhost на их вебсайты.Ru не происходило
А вот тут я действительно сути не понял сначала... Извиняюсь, был резок и неправ.

[Изменено 5.12.2004 от support]
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 6.12.2004 в 11:35


Вот хотелось бы узнать:
если я к примеру покупаю у вас хостинг, заказываю у вас домен www.мой_домен.ru, то могу ли я домен типа www.chat.мой_домен.ru направить на другой сервер?
Заранее спасибо за ответ!
NAS
Member
**




Сообщения: 74
Зарегистрирован: 2.8.2004
Пользователя нет на форуме

[*] когда размещено 6.12.2004 в 11:39


Да.
Просмотреть Профиль Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Mithgol
Junior Member
*


Аватар


Сообщения: 30
Зарегистрирован: 2.3.2003
Город: Геленджик, Краснодарский край
Пользователя нет на форуме

wink.gif когда размещено 6.12.2004 в 12:26
Хм, а это интересно...


А как?
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 7.12.2004 в 00:46


В разделе "Редактирование ДНС-записей"
Добавить поддомен и задать ему нужный IP
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Unlock
Junior Member
*




Сообщения: 23
Зарегистрирован: 21.12.2004
Пользователя нет на форуме

[*] когда размещено 8.1.2005 в 13:03


Объясните пожалуйста как сделать дополнительный домен в DirectAdmin? Т.е. по шагам. Но мне нужен именно дополнительный домен. Т.е. чтобы сайт http://www.site.ru и http://www.site1.ru были разными сайтами. Кстати, а сколько можно сделать дополнительных доменом? Мне нужно три, можно сделать? Причем все три это разные сайты.
Просмотреть Профиль Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 8.1.2005 в 13:11


Управление доменами - добавить домен.
Заполнить поля и нажать ок.
Дополнительных доменов можно сделать столько, сколько есть в тарифе.
 Страницы:  1  2  3  4  5  6
Создать новую тему Опрос:

Powered by XMB
Разработано Группа XMB © 2001-2008
[запросов: 21] [PHP: 54.2% - SQL: 45.8%]
go to top
Центр поддержки (круглосуточно)
https://ruweb.net/support/
Москва(499) 502-44-31
Санкт-Петербург(812) 336-42-55
Нижний Новгород(831) 411-12-44
Екатеринбург(343) 204-71-16
© 2002-2013 ЗАО "РУВЕБ"

Дизайн - CredoDesign
Rambler\'s Top100 Рейтинг@Mail.ru
RuWeb.net - Хостинг веб-сайтов (первый месяц - бесплатно). Регистрация доменов.