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

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

Решила попробовать. Буду постить наблюдения, практическое применение и решение проблем по теме SEO и "я-вебмастер" по стопам собственного опыта. Не знаю, насколько меня хватит, время покажет.

В затее ничего нового, такое пишут тысячи по всему миру и уже много лет. Их желанием не полениться поделиться решением той или иной проблемы я и пользовалась все несколько последних лет. А ситуации бывают (тьху-тьху-тьху) критические, типа "всё упало! всё пропало!". И бывало, где-то глубоко в английском интернете находишь заметку "Ай хэд бла-бла-бла проблем. Ай солвед ит...". И всё спасено, спокойствие установлено. А радости-то сколько, а уровень самооценки-то аж куда. Кто знает - тот поймёт

Пояснительная преамбула: Я не специалист по поисковой оптимизации (SEO) и не программист. Всё здесь описанное - опыт и интуитивные соображения более-менее продвинутого пользователя.

Ещё: Отдельно хочу выразить благодарность ave за многоразовую помощь в реабилитации сайта :)

Итак, к теме

Redirect 301: Как сделать редирект с одной страницы на другую

Реализация задачи простая и я это знала, хотя за 3 с лишним года существования сайта 301 редирект был использован единожды, и то не мной. Но на днях я намерено убрала несколько страниц с сайта и мне надо было на старые (убранные) ссылки поставить Redirect 301.

Что такое Redirect 301?

Котик в статьеКотик в статье

"Redirect" по-нашему "перенаправление", "переадресация". То есть, это такой код, с помощью которого мы сообщаем, что намерено и навсегда переадресовываем адрес (URL) страницы с прежнего места на новое. "Навсегда" можно отменить, удалив переадресацию.

301 - постоянная переадресация

302, 303 и 307 - временная переадресация

Для чего он нужен?

Простой пример: у вас была на сайте страница с содержанием, вы её удалили, её больше нет, это значит человек, попавший (с гугла или яндекса, например) на эту страницу, увидит "404 ошибку" или "Страница не найдена". Плохой вариант - человек сразу же закроет ваш сайт, или - решит найти через "поиск" на вашем сайте то, за чем пришёл, если оно вообще ещё есть.

В любом случае, увидеть "404 ошибку" - это не прикольно, да и поисковики массовое наличие таких страниц на сайте рассматривают по-неприкольному - могут понизить ваш сайт в результатах выдачи поиска.

Скриншот из видео, в котором глава команды Google по борьбе с веб-спамом Мэтт Каттс (Matt Cutts) отвечает на вопрос "Какая доля веса PageRank теряется при 301 редиректе?"Скриншот из видео, в котором глава команды Google по борьбе с веб-спамом Мэтт Каттс (Matt Cutts) отвечает на вопрос "Какая доля веса PageRank теряется при 301 редиректе?"

Но без удаления страниц на сайте не обойтись, случается, по разным на то причинам и по разным причинам им необходимо поставить 301.

В каких случаях на сайтах применяется перенаправление 301?

1. чтобы перенаправлять одну страницу сайта (ссылку) на другую
2. ссылки сайта с www перенаправлять на ссылки без www, или наборот
3. сделать массовую переадресацию ссылок в случае изменения домена или движка сайта

Это основные случаи. Мой случай - первый, его и рассматриваем.
Делается просто, но у меня простой вариант не сработал, пришлось пару часов погуглить в поисках верного варианта.

Делаем переадресацию 301

Делается это в файле .htaccess, который лежит в корневой папке сайта. Открываем его и вписываем туда наш редирект. Я прописывала сразу после RewriteBase /

Redirect 301 /адрес/старой-ссылки http://вашсайт.com/адрес/новой-ссылки

или

Redirect permanent /адрес/старой-ссылки http://вашсайт.com/адрес/новой-ссылки

сохраняем изменения в .htaccess. Всё. Проверьте, происходит ли со старой (не рабочей) ссылки переадресация на новую ссылку. 

У меня этот вариант не сработал. Результат: переадресация не происходила, а в адрес ссылки дописывался параметр ?q=. Вот вариант, который у меня сработал. Уточняю: реализовано для сайта на Drupal

RewriteRule ^адрес/старой-ссылки$ http://вашсайт.com/адрес/новой-ссылки [R=301,L]

 

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

Изучаем далее:



Поделки из природного материала для детей в картинках

Причёска с применением бублика для волос

Схемы перепланировок хрущевок 2 комнаты

Высокие прически актрис

Зимний водопровод в дом из скважины своими руками