2009-05-22 6 views
1

У меня есть учетная запись php с моим провайдером, и у меня также есть cpanel для меня.Перенаправить пользователей в поддомен с помощью нового cpanel и сохранить исходный URL-адрес в браузере пользователя

В настоящее время у меня есть два места drupal, назовем основной myMainSite и еще один под строительством myNewSite.

Итак, когда я перехожу на www.myMainSite.com, я иду на главный сайт. Когда я перехожу на myNewSite.myMainSite.com, я иду на сайт drupal, который находится в разработке.

Мой вопрос, когда мой строящийся сайт идет жить, я хочу, чтобы все пользователи, которые идут в www.myMainSite.com увидеть новый сайт (тот, который находится под myNewSite.myMainSite.com).

Как это сделать с помощью cpanel? находится ли она в конфигурации «аддонов доменов»? Я не хочу перенаправление, которое меняет адресную строку, т. Е. Я хочу сохранить исходный url.

+0

Когда вы говорите, вы хотите перенаправить все запросы: поэтому я печатаю www.myMainSite.com, и мой браузер заканчивается на myNewSite .. или вы хотите, чтобы контент из myNewSite .. отображался на www ..? – Dave

+0

Я хочу, чтобы содержимое отображалось на www ... –

ответ

0

Вы просто изменили DocumentRoot www.mainsite.com, чтобы указать на тот же DocumentRoot, что и myNewSite.myMainSite.com.

+0

Я не управляю конфигурацией Apache –

0

Я предполагаю, что вы использовали панель управления субдомена cPanel для добавления myNewSite.myMainSite.com. И я предположим, что myMainSite.com находится в папке /public_html/. Поэтому новый сайт (и сайт с поддомена) будет /public_html/myNewSite.myMainSite.com

Почему вы не можете просто использовать файловый менеджер (или FTP), чтобы переместить все файлы в /public_html/ для /public_html/OLDsite?

Затем переместите все с /public_html/myNewSite.myMainSite в папку /public_html/.

Тогда проверьте, работает ли ваш сайт с новыми файлами.

Возможно, вы также можете отправить билет поддержки своему хозяину, чтобы узнать, есть ли другой способ. Это может быть так же просто, как и их изменение в файле conf в Apache для поддомена myNewSite.myMainSite.com.

Я также думаю, что вам нужно будет изменить настройки в Drupal (когда вы изменили домен), поэтому Drupal также знает новое доменное имя.

+0

Я использую CMS, который ссылается на полный путь для некоторых каталогов, поэтому я не могу перемещать вещи. –

0

Я рекомендую вам иметь основные 2 учетных записи пользователей, которые называются oldlive и newlive.

вы можете иметь домен как

oldlive.myMainSite.com и newlive.myMainSite.com

Затем вы можете добавить парк домена myMainSite.com в oldlive.myMainSite.com, когда вы не готовы.

После того как вы заполните новый сайт, который в настоящее время находится на newlive.myMainSite.com, вы удалите домен парка из oldlive.myMainSite.com и перейдете на newlive.myMainSite.com.

то вы можете перенести домен плавно.

0

Вы можете использовать опцию «Переадресация» в cPanel для перенаправления всех посетителей со старого на новый. Или вы можете просто изменить Virtualhost в Apache для вашего основного домена в каталог вашего готового (в настоящее время строительного сайта).

0

Согласен с предыдущим ответом. Если вы хотите загрузить содержимое субдомена на основной сайт, вам нужно будет переместить данные из каталога поддомена в корневой каталог public_html.

Просто убедитесь, что у вас нет живого сайта в вашем основном домене. Если у вашего основного домена есть рабочий сайт для него, и вы загрузите содержимое в корневом каталоге, то ваш сайт не будет работать из-за конфликта в содержании.

Если это невозможно, вам нужно будет загрузить содержимое под одним подкаталогом в public_html, после чего вы сможете получить доступ к сайту по имени вашего_P_website_name/directory.

После того, как вы сделали с движущимися содержимым, то вам необходимо будет обновить базу UR LTO новый сайт URL.It присутствует в CPanel >> File Manager >> public_html >> Сайты/Default/settings.php

 Смежные вопросы

  • Нет связанных вопросов^_^