Большинство новичков сразу же после создания своего первого блога, сразу же начинают активно добавлять новые статьи. Но как мы знаем, как говорится в известной пословице — «Поспешишь, людей насмешишь» , и в таком деле спешка принципиально не нужна. Потом когда пройдет несколько месяцев,новички обычно узнают что, ЧПУ(ЧеловекоПонятныйУрл) имеет влияние на продвижение сайта в поисковых системах. Но статьи то опубликованы, и уже успели занять хоть и не топовые, но хоть какие то места в поисковых системах. И что спрашивается остается делать? Самое главное — это поискать информацию в интернете, и не «наколоть дров».Решение в данной ситуации — это настроить 301 редирект на своем сайте.
301 редирект — это так называемая переадресация с одной странички сайта на другую, при котором браузер попадая на сайт по старому адресу, производит перенаправление на новую страничку. При этом если организовать 301 редирект со страницы которая уже находится в поисковых системах, то поисковые система произведут склейку двух адресов, и страница в итоге не потеряет свои позиции.
301 редирект обычно настраивается в файле .htaccess, который должен находиться в корневой папке Вашего сайта.
Для того что бы редиректы работали на сайте, то в файле .htaccess в самом начале необходимо прописать следующие строки, а каждые последующие строки необходимо писать с новой строки:
Options +FollowSymLinks RewriteEngine On RewriteBase /
Пример редиректа с одной страницы Вашего сайта на другую страницу:
Redirect 301 https://world-blog.ru/old-page.html https://world-blog.ru/new-page.html
На первом месте указывается старый адрес страницы, на втором месте новый адрес. И вот таким образом необходимо вручную проставить редиректы со старых адресов сайта на новые. Да, это долго, да это огромный труд, ну а как Вы хотели, по другому не бывает.
Сохранение позиций в поисковых системах при смене домена:
Та же самая ситуация с 301 редиректом может возникнуть, если Вы вдруг решите изменить домен своего сайта, в таком случае придется организовать редирект с домена на домен, и в таком случае все страницы в поисковых системах также останутся на своих прежних позициях.
Вот вариант редиректа со старого домена на новый домен:
Redirect 301 https://world-blog.ru/old-page.html https://world-blog.ru/new-page.html
В PHP это делается так:
header ('HTTP/1.1 301 Moved Permanently'); header ('Location: '.$location);