|
|
|
| Необходимо объединить два сайта на разных доменах в один сайт, который будет открываться по адресу каждого из них. Эта операция касается действующего чужого бизнеса, поэтому для меня она является очень ответственной.
Есть сайт на домене old.ru, который давно известен в сети и имеет хорошую историю.
Однако информация на этом сайте устарела и должна быть полностью удалена из сети, а сам движок убран с сервера.
И есть недавно созданный сайт на домене new.ru, который должен быть «приклеен» к домену old.ru. Контент, находящийся на домене new.ru, должен быть виден и при обращении к самому домену new.ru, и при обращении к домену old.ru.
Для этого я намерен на хостинге прописать домен new.ru как алиас домена old.ru.
В роботсе дать такую запись для зеркальщика Яндекса:
User-Agent: Yandex
Host: old.ru
Но это не главное, как мне кажется. Главное – сделать редирект, который я предполагаю задать в файле .htaccess :
Для склейки с учетом www обоих сайтов (основной - domain.com):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ new.ru$ [OR]
RewriteCond %{HTTP_HOST} ^ new.ru$ [OR]
RewriteCond %{HTTP_HOST} ^ new.ru$
RewriteRule ^(.*)$ http://old.ru/$1 [R=301,L]
1. Верно ли спланирована склейка?
Далее.
На сайте с доменом new.ru используется ЧПУ, а на сайте с доменом old.ru адреса страниц имеют вид: http://old.ru/index.php?page=shop.product
или
http://old.ru/index.php?option=com_content
То есть, это динамические адреса.
2. Какую запись нужно сделать в .htaccess, чтобы все динамические адреса домена old.ru перенаправлялись на его главную страницу?
3. Сама по себе идея объединения двух сайтов в один описанным способом не является порочной? | |
|
|
|
|
|
|
|
для: Владимир55
(30.03.2011 в 12:57)
| | Сайты расположены на одном сервере? Это я к тому, что может лучше сделать жесткую ссылку одного сайта на другой на уровне файловой системы? Тогда на сайтах будет не только отображаться одно и тоже, но и редактирование файлов одного сайта, будет автоматически отражаться на редактировании файлов другого сайта, и ни каких редиректов не потребуется. | |
|
|
|
|
|
|
|
для: cheops
(30.03.2011 в 13:08)
| | Да, сайты расположены на одном сервере. Но движки у них разные.
Нужна в сети информация только та, что имеется на домене new.ru.
Движок домена old.ru нет смысла далее поддерживать по множеству причин: он и медленный, и сбоит, и дизайн плохой, и код навалидный. Так что его проще стереть совсем.
Что посоветуете в этой связи? | |
|
|
|
|
|
|
|
для: Владимир55
(30.03.2011 в 13:23)
| | Насколько свободно вы можете на сервере распоряжаться, т.е. реально выполнить UNIX-команду ln для создания жесткой ссылки (или попросить об этом техническую поддержку сервера)? | |
|
|
|
|
|
|
|
для: cheops
(30.03.2011 в 13:47)
| | Это хостинг, а не ВДС. Здесь я обычный пользователь.
Для пробы хочу объединить new.ru, который пока не в сети, со служебным доменом old.ru, специально зарегистрированным для эксперимента, не трогая пока что бизнес сайт. Так что поэкспериментировать можно. Но сам всё равно боюсь.
Попросить техподдержку могу. | |
|
|
|
|
|
|
|
для: Владимир55
(30.03.2011 в 14:08)
| | Вообще говоря сайты можно сделать зеркалами на уровне DNS, может поставить проблему перед службой тех.поддержки и они просто отредактируют свои DNS-записи (многие хостинги такие зеркала позволяют вообще автоматически делать)? Просто перенаправление мне что-то не очень нравится... | |
|
|
|
|
|
|
|
для: cheops
(30.03.2011 в 14:55)
| | Понятно, с ТП переговорю.
Но решать проблему
2. Какую запись нужно сделать в .htaccess, чтобы все динамические адреса домена old.ru перенаправлялись на его главную страницу?
всё равно придется. Можете подсказать, как это сделать? | |
|
|
|