redirector

Рейтинг
0
Регистрация
10.12.2013
miketomlin:
На новом сайте:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\..+ [NC]
RewriteRule ^(.*) http://ntg40.ru/$1 [R=301,L]

Вы, наверное, имели ввиду на "старом" сайте?

miketomlin:
Контент старого сайта можно полностью удалить. Еще добавьте условие для www-редиректа.

Все, я уже понял. Но все равно уточните, сайты находятся на одной площадке (созданы в рамках одной услуги хостинга) или на разных (для каждого сайта вы заказывали отдельную услугу хостинга).

по первому пункту как я понял все тоже самое, только добавить www ?

Сайты созданы на одной площадке в рамках одной услуги хостинга

ivan-lev:
Папку forum на старом сайте переименуйте... например, в -forum

Благодарю, человечище!

miketomlin:
Если вы хотите, чтобы на старом сайте появлялась актуальная информация, проще использовать доменные зеркала, чем обновлять отдельно каждый сайт. Сейчас можно прописать редирект на старом сайте, но когда старый сайт "умрет", редирект перестанет работать. Поэтому лучше уж сразу делать редирект на новом сайте или пользоваться сторонним сервисом перенаправления, тогда от старого хостинга вы можете отказаться хоть завтра. Каждый из двух озвученных мной оптимальных вариантов требует изменения DNS-записей старого домена. Чтобы выполнять редирект самостоятельно, у вас на новом хостинге должна быть возможность создать доп. сайт или псевдоним (паркованный домен в терминологии cPanel'и) или у вас должен быть выделенный IP-адрес. Если ничего из этого нет или вы не хотите использовать фильтрацию (в случае, если вы решили задействовать псевдоним), вам нужен сторонний сервис перенаправления.

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

---------- Добавлено 10.12.2013 в 13:48 ----------

---------- Добавлено 10.12.2013 в 13:44 ----------

Дайте ссылку, которая не меняется.

Ну вот например, ссылка http://ntg76.ru/forum/index.php/topic,402.0.html

как была так и остается. А должна меняться на ссылку вида

http://ntg40.ru/forum/index.php/topic,402.0.html

SeVlad:
Закладки юзера ты не поменяешь, если он сам этого не захочет.

Это понятно. Я имел ввиду что пользователь тыкает закладку, визуально ему открывается то, к чему он привык, и то, что он хотел, и лишь потом подняв глаза в адресную строку он видит что в названии сайта цифры две поменялись.

ivan-lev, работает, но как-то криво.

Главную страницу он меняет, но с форумом почему то проблемы. Часть меняет, часть - нет.

Точное имя старого сайта - http://ntg76.ru нового - http://ntg40.ru (Дело в том, что наш дом - новостройка, и раньше обозначался на планах как 76-й корпус, поэтому и был такой домен. Спустя год нам присвоили почтовый адрес, и мы стали домом 40-м, вот почему пришлось сменить домен)

Спасибо за ответ, зеркала я настроил. Осталось настроить редирект. Чтобы, например, пользователь, у которого в закладках стоит старая страница, даже не замечал что что-то изменилось. У него должно автоматически в URL цифры 76 смениться на цифры 40 и только в названии домена. ReWrite как в этом случае настроить?

---------- Добавлено 10.12.2013 в 13:11 ----------

miketomlin:
Не обязательно, но желательно.

За послед. сутки появилось уже несколько подобных тем. redirector, у вас зеркала - сайты или домены, т.е. контент физически находится в разных местах или в одном? В любом случае случае нужен 301-ый редирект. Можно использовать mod_rewrite. Могу предложить свой сервис перенаправления, если не хотите использовать фильтрацию на основном сайте.

Я специально поиском пользовался, но у меня специфический и простой случай :)

Отвечаю. Был сайт. К нему привязан домен - site76.ru

Я сделал полную копию. На том же хостинге у того же провайдера. Этот сайт привязан к домену site40.ru

Теперь надо чтобы все, кто обращается к site76.ru попадали на site40.ru

site40.ru должен стать главным, а сайт site76.ru должен умереть "смертью храбрых" через полгода