Как сделать переадресацию со старого сайта на новый? Вот такая задача встала передо мной. Купил я б/у домен, который имеет некоторый траст, возраст и ссылочную массу. Решил, что добру не стоит пропадать и решил его склеить со своим продвигаемым сайтом. Разберем по пунктам
- Первым делом зарегистрировал освободившийся домен.
- Прикрепил купленный домен к сайту в панели управления хостинга.
- Указал версию более новую версию PHP для купленного домена (сайт на Joomla требовал PHP не ниже 3.3.10.
- Мне важно было не только переадресовать главные страницы сайтов, но и вложенные страницы, поскольку структура была разной. Поэтому в файле .htaccess указал редиректы со страниц старого сайта на страницы продвигаемого сайта. Когда их немного, это сделать очень быстро. К примеру, Redirect 301 /index.php/otzyvy/ /otzyvy
- В файле .htaccess добавил такие строки
RewriteCond %{HTTP_HOST} ^old-site.ru
RewriteRule ^(.*)$
http://new-site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.old-site\.ru
RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L]
Важно! Необходимо дождаться обновления DNS-записей. Это продолжается до 24 часов. После этого должна работать переадресация со старого сайта на новый, в том числе отдельных страниц.