Забыл об отпуске? Значит самое время забыть о работе!

Статья опубликована в разделе Сайты | Просмотров 1571

Как правильно перенести страницы сайта на новый адрес

Когда вы ещё только начинаете изучать и осваивать принципы работы сайтов и интернета, и создаете своего первенца. Вы не знаете обо всех тонкостях технического плана, возможно экспериментируете. Создали вы сайт, а потом решили его перепрограммировать или вообще перенести на движок, типа wordpress. И тут может возникнуть незадача — ваши адреса ссылок на страницы не совпадают с новыми. Но поисковики уже добавили вас в индекс и показывают людям и у вас даже есть трафик. Когда же вы меняете адрес страницы, но оставляете всё как было (контент, дизайн, картинки и пр.), к сожалению, поисковики это воспринимают как не уникальный контент, дубли страниц и пр.

newadress

Когда я первый раз столкнулась с проблемой переноса страниц сайта на новые адреса, я не знала об этих правилах, поэтому сайт получил полный бан и Яндекс выкинул его из выдачи навсегда. Пришлось покупать новый домен и перевозить сайт. Как не потерять трафик, как не попасть в бан и как перевезти статьи с одного адреса на другой. Об этом подробнее сейчас расскажу.

Как технически оформить перенос страницы

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

В нашем распоряжение есть 2 «системных» файла для сайта — это robots.txt и .htaccess
Они помещаются в корень сайта.

Для окончательного переноса страниц на новый адрес необходимо прописать в файле .htaccess 301 редирект. Это можно сделать следующими выражениями:

Redirect 301 /stranica_old.php http://site.ru/stranica_new.php

Если страница сайта содержала какие-то переменные, то необходимо использовать конструкцию типа, где указывается переменная и её значение в 4 строчке.

RewriteEngine on
RewriteBase /categoriya/
RewriteCond %{REQUEST_URI} page.php$
RewriteCond %{QUERY_STRING} ^id=20$
RewriteRule ^(.*)$ http://mysite.ru/categoriya/newstranica [R=301,L]

В последнем случае переменная передается на новую страницу, если она не содержит никаких переменных и переадрессация произойдет на страницу http://mysite.ru/categoriya/newstranica?id=20. Но для поисковика это совершенно новая страница, поэтому чтобы он опять не воспринимал их как дубли, мы воспользуемся правилами для файла robots.txt.

Уберем значимость переменной через правило Clean-param.

В файле robots.txt пропишем:

User-agent: Yandex
Disallow:
Host: bizness-women.ru
Clean-param: id /categoriya/newstranica

Другие правила, которые вам могут понадобиться смотрите в справочнике Яндекса.

Не забудьте сразу убрать старые страницы.

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

На этом всё. Если вы примените эту информацию к своим сайтам, то сохраните трафик и убережете себя от бана Яндексом.

Если есть вопросы, задавайте в комментариях. Чем смогу, тем помогу.

Ofigenka

Подписывайся на новости Блога

Введи свой e-mail:



Другие статьи в рубрике Сайты

Комментарии читателей статьи "Как правильно перенести страницы сайта на новый адрес"

Оставьте первый комментарий!

RSS лента новостей к этой заметке.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *