І так ви вирішили змінити доменне ім'я на більш красиве, або ж у Вас був домен третього рівня і ви захотіли створити собі домен другого рівня, загалом не важливо з якої причини, важливо сам процес зміни домену і постаратися переїхати на новий з найменшими втратами. Отже перед нами завдання передати новому домену ТІЦ і PR. Виконати це можна в два етапи.
1. Перенесення ТІЦ:
Потрібно буде зробити обидва домени синонімами, тобто потрібно буде додати ваш новий домен на той же хостинг що і старий домен, і налаштувати його на коневую папку вашого старого домену. А в файл robots.txt потрібно прописати рядки:
1 2 |
User-agent: Yandex Host: www.noviydomens.com |
Або якщо у Вас немає такої можливості то вам потрібно залишити сайт на старому домені і зробити його копію на вашому новому домені. І після на обох доменах в файлах robots.txt прописуємо вищевказані рядки. Після цього потрібно почекати поки яндекс виконає склейку сайтів, приблизно 1,5-2 місяці йде на склейку.
2. Тепер займемося перенесенням PR.
Щоб зробити перенесення PR старого домену на новий потрібно буде зробити 301 редирект зі старого домену на новий. Зробити 301 редирект можна кількома способами наприклад через панель управління на хостингу, або ж вручну прописати в файл .htaccess старого домену.
Отже в файл .htaccess обов'язково прописуємо:
1 |
RewrіteEngіne On |
Далі робимо наступні пункти:
Варіант перший:
1 2 3 |
RewriteCond %{HTTP_HOST} ^old.ru$ [OR] RewriteCond %{HTTP_HOST} ^www.old.org.ru$ RewriteRule ^.*$ "http://news.ru/" [R=301,L] |
де old.ru - старий домен
а news.ru - новий домен
І варіант другий:
1 2 3 4 |
RewriteCond %{HTTP_HOST} ^news.ru$ [NC] RewriteRule ^(.*)$ http://www.news.ru/$1 [R=301,L] RewriteCond %{QUERY_STRING} .+ RewriteRule ^/*$ http://%{HTTP_HOST}/? [R=301] |
Ну і останній третій варіант:
1 2 |
RewrіteCond %{HTTP_HOST} !www.news.com$ RewrіteRule (.*)$ http://www.news.com/$1 [NC,R=301,L] |
Перенесення PR відбувається приблизно через 2-3 місяці після створення 301 перенаправлення.
Немає коментарів
Ви можете залишити коментар першим.