Парковка нового домена к той же папке что и старый домен

Главные вкладки

Аватар пользователя deafsheep deafsheep 16 декабря 2010 в 6:53

Здравствуйте.

Есть такой вопрос, думаю многие столкнулись сейчас (с появлением русско-язычных доменов):
Нужно припарковать новый домен (не обязательно русский, но это не принципиально), но так, чтобы он смотрел в ту же папку, что и старый (/sites/X), а не в новую, как это должно произойти при парковке нового домена.
Есть ли какие-то варианты решения этого вопроса?

Заранее спасибо.

Комментарии

Аватар пользователя deafsheep deafsheep 28 декабря 2010 в 19:27

Проблема в следующем - "но так, чтобы он смотрел в ту же папку, что и старый (/sites/X), а не в новую, как это должно произойти при парковке нового домена"

Аватар пользователя deafsheep deafsheep 29 декабря 2010 в 0:14

Так:) Явно есть какое-то недопонимание:)

Попробуем разобраться в том, что вы мне ответили: "Если в парковке - к хостеру, не все хостеры в корень домены паркуют."
Запарковать домен в принципе - не проблема. Но после парковки домена, по правилам Друпала (мультисайтинг) все запросы пришедшие на сайт example.com будут после обработки системой проходить по папке /sites/example.com, так? Это так, как работает система мультисайтинга в Друпале.

Не совсем ясно что такое парковать домен в корень.

Мне же хотелось бы чтобы после парковки нового домена example2.com запросы к нему проходил по папке /sites/example.com, а не /sites/example2.com.

Попробуйте если можно по-продробнее ответить, а то может я туплю и чего-то глобально не знаю/не понимаю.

Аватар пользователя Softovick Softovick 29 декабря 2010 в 0:39

Имхо, перенаправить через директиву .htaccess или через панель на хостинге на старый домен.... Ибо некоторые браузеры до сих пор домены на .рф при копировании превращают в дикий набор кодов, что как то не читабельно. Ладно, после домена на какую нить страницу, но когда вся строка будет непонятно с чего начинатся - ну нафиг....

Аватар пользователя deafsheep deafsheep 29 декабря 2010 в 2:10

"RxB" wrote:
нет
запросы идут на корень

Ну понятно, что сначала запрос идет на index.php, потом там анализируется и обрабатывается движком с использованием настроек/файлов/модулей/тем лежащих в соотв. папке. Однако как эта информация помогает решить мою проблему?

Аватар пользователя deafsheep deafsheep 29 декабря 2010 в 2:19

"Softovick" wrote:
Имхо, перенаправить через директиву .htaccess или через панель на хостинге на старый домен.... Ибо некоторые браузеры до сих пор домены на .рф при копировании превращают в дикий набор кодов, что как то не читабельно. Ладно, после домена на какую нить страницу, но когда вся строка будет непонятно с чего начинатся - ну нафиг....

Вы предлагаете принципиально другой подход - сделай отдельный сайт и оттуда перенаправить:) Это не совсем то, хотя такой вариант я рассматривал, но хочет сделать "красиво".

Возможно как-то могут помочь symlink'и, но как я понял, если я даже сделаю symlink с example2.com на example.com, то все равно Друпал будет распознавать этот запрос как запрос к example2.com и будет использовать соотв. папку (example2.com)? Хотя... Если symlink действует и на друпал, то он должен думать, что использует example2.com папку, хотя на самом деле использует example.com? Или друпал видит сквозь них?

Аватар пользователя Softovick Softovick 29 декабря 2010 в 11:27

deafsheep wrote:
"Softovick" wrote:
Имхо, перенаправить через директиву .htaccess или через панель на хостинге на старый домен.... Ибо некоторые браузеры до сих пор домены на .рф при копировании превращают в дикий набор кодов, что как то не читабельно. Ладно, после домена на какую нить страницу, но когда вся строка будет непонятно с чего начинатся - ну нафиг....

Вы предлагаете принципиально другой подход - сделай отдельный сайт и оттуда перенаправить:) Это не совсем то, хотя такой вариант я рассматривал, но хочет сделать "красиво".

Ни разу. Сделайте синоним на старый домен, а у него в .htaccess редирект. Никакой отдельный сайт не нужен. Если не ошибаюсь, в поставке даже пример есть.

Аватар пользователя deafsheep deafsheep 31 декабря 2010 в 1:02

Синоним на старый домен это что конкретно такое? Ну то есть слово синоним смущает.

Если сделать у нового домена "в .htaccess редирект" - то и получится (по-крайней мере для внешнего наблюдателя), что у нас по сути 2 сайта - и с нового идет редирект (обычный броузер-side HTTP redirect), так ведь? А хотелось бы, чтобы новый сайт выступал как копия старого, но под своим доменом (то есть редирект принципиально не подходит).

Аватар пользователя Softovick Softovick 29 декабря 2010 в 11:30

deafsheep wrote:
Возможно как-то могут помочь symlink'и, но как я понял, если я даже сделаю symlink с example2.com на example.com, то все равно Друпал будет распознавать этот запрос как запрос к example2.com и будет использовать соотв. папку (example2.com)? Хотя... Если symlink действует и на друпал, то он должен думать, что использует example2.com папку, хотя на самом деле использует example.com? Или друпал видит сквозь них?

Симлинк в Linux действует прозрачно для Drupal. Главное правильно настроить параметры в settings.php

Аватар пользователя deafsheep deafsheep 31 декабря 2010 в 1:04

"Softovick" wrote:
Симлинк в Linux действует прозрачно для Drupal

Давайте чтобы я не путался:) "Прозрачно" = друпал игнорирует симлинки, как будто их нет? Или подчиняется им?
"Softovick" wrote:
Главное правильно настроить параметры в settings.php

А вот тут можно поподробнее? Или ссылку?:)

Аватар пользователя Softovick Softovick 31 декабря 2010 в 10:54

deafsheep wrote:
"Softovick" wrote:
Симлинк в Linux действует прозрачно для Drupal

Давайте чтобы я не путался:) "Прозрачно" = друпал игнорирует симлинки, как будто их нет? Или подчиняется им?
"Softovick" wrote:
Главное правильно настроить параметры в settings.php

А вот тут можно поподробнее? Или ссылку?:)

Я вопроса не понимаю. Что значит "друпал игнорирует силинки, как будто их нет"?
Почитайте что-ли теорию, силинк в Linux почти для всех выглядит и обрабатывается как обычный элемент идентичный оригиналу, причем может быть с разными названием.
Т.е. в данном случае будет одна папка с оригинальными файлами и куча симлинков на эту папку с другим названием, но с теми же файлами (еще раз обращаяю внимание, не с аналогичными, а именно с теми же самыми).
Соответственно, если в settings.php прописать некоторые параметры, что-то может не работать на втором домене, например если указан базовый URL или еще что-то.
Следует также учесть, что содержимо обоих сайтом идентичное. Т.е. для поисковых ботов второй (и равно как и первый) домен будет выглядеть плагиатором, т.е. они вполне спокойно и без лишних слов занесут его в черный список. Это может аукнутся и на другой домен, вы потеряете выдачу в индксе, а может и вообще из него вылетите. Вернутся будет очень сложно. Именно поэтому рекомендуют в этом случае делать именно редирект, чтобы боты ПС понимали, что да, все ок, это не плагиатор, это просто синоним первого домена.