301 редирект в robots txt

Как сделать 301 редирект?

Код ответа 301 (Moved Permanently) означает, что запрошенный документ теперь доступен по новому адресу на постоянной основе. Редирект 301 может понадобиться в нескольких случаях: переезд на новый домен, изменение адреса страницы или склейка зеркал сайта. Цели этих мероприятий вполне прозрачны:

Настройка 301 редиректа со страницы на страницу

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

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

Также его можно использовать для борьбы с дублями страниц. В общем нужно писать книгу на тему «99 способов использование Redirect 301». Вот его синтаксис:

Ну или так, результат будет один и тот же:

Поясняю: /old-page.html — относительный адрес старой страницы. Он может быть вложенным: /old-category/old-page.html, ну или таким: /old-category/old-page/ — тут никаких ограничений нет. Тоже самое относится к http://new-domain.ru/new-page.html (новой странице), с той лишь разницей, что путь тут абсолютный (не обязательно, чтобы это был новый домен — может быть просто новый внутренний адрес страницы).

Настройка 301 редиректа при переносе сайта на новый домен

В данном примере мы установили редирект всех страниц старого домена на страницы нового (при условии, что их относительные адреса совпадают). При этом мы оставили без редиректа на старом домене файл robots.txt, чтобы процесс переноса был более полноценным. В него мы прописываем:

Ну и ждём пару месяцев, пока переезд домена не будет зачтен, а все характеристики — переданы.

Склейка зеркал сайта: 301 редирект c www на без www и наоборот

Существует несколько вариантов обращения к сайту — с www и без www (например, pingoblog.ru и www.pingoblog.ru). Пользователю все равно, как именно вводить URL, так как он в любом случае попадет на одну и ту же страницу. Иначе дело обстоит с поисковыми системами. Они расценивают www.site.ru и site.ru, как два совершенно разных домена (что тянется из глубин истории всемирной сети, когда это действительно было так).

Эти дубли мешают индексации сайта и продвижению в целом, так как, во-первых, это банальные дубли страниц (уж извиняюсь за повторение) и, во-вторых, входящие ссылки будут также укладываться в разные корзины. Тоже самое касается и дублей главной страницы: site.ru, site.ru/index.html, site.ru/index.php и т.д. По этой причине еще на этапе создания сайта желательно позаботиться об этом вопросе и одну из версий сайта (например, c www) переадресовать на другую (например, без www). Если момент был упущен, то тут нет ничего страшного.

Рассмотрим процесс склейки зеркал с помощью 301 редиректа поэтапно.

1. Определяем основной домен, выбранный для индексации поисковыми системами.

Основное зеркало можно легко определить по результатам поисковой выдачи Яндекс и Google. Вводим название домена и смотрим, какой адрес отобразится: www.site.ru или site.ru. Если же сайт еще не проиндексирован, то выбираем его по своему усмотрению. Если в Google и Yandex основные домены разные, то лучше оставьте Яндексовский.

Обратная ситуация — с www на без www:

После завершения редактирования, сохраняем файл и загружаем его в корневую папку FTP с перезаписью.

Опционально можно сразу же позаботиться о дублях главной страницы вида index.php и index.html, добавим ниже следующий код:

Ну и, опять же, если у вас site.ru:

3. Настройка robots.txt

Увидели знакомую директиву, оставляющей robots.txt нетронутым? Все верно, вносим изменение в robots.txt:

4. Проверяем работу сайта.

Вводим тот адрес, который с которого мы проставляли редирект, например www.site.ru или site.ru/index.html и если при заходе на него происходит переход на site.ru, то всё настроено правильно.

5. Настройка Yandex и Google вебмастер.

Дополнительно применяем соответствующие настройки в личных кабинетах поисковых систем. В случае с Yandex:

На этом вроде всё. Удачи вам и если появятся вопросы, то пишите в комментариях.

Материал обновлен: 12 января 2016 года.

Источник

301 редирект в robots txt

301 редирект в robots txt

Редирект 301 с зеркала www на без www:

Обратный вариант — редирект 301 с зеркала без www на с www:

Только не забудьте вписать свой URL адрес. После этого еще необходимо прописать директиву Host в фале robots.txt, о чем читайте в следующем пункте.

Robots.txt — настройка индексации страниц сайта

User-agent — в этой директиве прописываются поисковые боты, для которых действуют указанные ниже настройки. Если указать символ *, то настройки будут относится ко всем поисковикам:

Вот список имен ботов самых популярных поисковых систем:

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

Следует соблюдать следующие правила:

Теперь рассмотрим примеры, чтобы все стало более понятно.

Звездочка в директиве User-agent указывает на то, что приведенные ниже настройки относятся ко всем поисковикам. Отсутствие параметров в Disallow соответствует разрешению индексации всего сайта.

Настройки относятся только к роботу Гугла. Они предписывают запретить индексацию всего сайта, кроме страниц из /zapisi. Порядок следования Allow и Disallow не имеет значения, главное длина URL — в директиве Allow он длиннее, поэтому является исключением из правил, указанных в Disallow.

Помимо этого можно использовать спец символы — «*» и «$»:

* — любая (в том числе пустую) последовательность символов. По-умолчанию в конце каждого правила добавляется символ «*»:

В этом случае запрет будет распространятся только на /indeksaciya, но не на /indeksaciya.html.

Директивы Host и Sitemap воспринимается только ботами яндекса и служат для указания главного зеркала и адреса карты сайта.

Обязательно отделите данный блок от остальных настроек robots.txt пустой строкой.

Для зеркала без www:

Порядок переезда со старого домена на новый

1. Купите новый домен и хостинг.

2. Перенесите на новый сервер все содержимое своего интернет ресурса.

3. На старом сайте в файле robots.txt в директиве Host укажите новый URL адрес.

Не забывайте указывать именно главные зеркала — с приставкой www или без нее.

5. Склейка займет определенное время, на протяжении которого оба интернет портала должны быть доступны.

На этом все, спасибо за внимание! Подписывайтесь на новости блога. Всех вам благ!

Узнавайте о появлении нового материала первым! Подпишитесь на обновления по email:

Источник

301 редирект в robots txtДовольно часто веб-мастеры сталкиваются с ситуацией, когда из Яндекса выпадают практически все страницы сайта кроме главной. Особенно это явление хорошо знакомо строителям сеток сателлитов. И больше чем в половине случаев виноват сам вебмастер.

Чаще всего бывает так: Яндекс определяет основным адрес сайта с www (или же это было прописано в Host файла robots.txt), а владелец сайта устанавливает 301 редирект с него на адрес без www. В таком случае индексирующий робот пытается проиндексировать сайт по адресу с www. Но, пытаясь попасть на сайт с www, поисковик перенаправляется на сайт без www при помощи серверного 301 редиректа. Таким образом, страница, с которой установлен редирект, не индексируется, а заменяется на ту, на которую этот редирект ведёт. Данное явление принято называть “склейкой”. При повторных попытках индексации, робот продолжает перенаправляться на сайт без www, который, по мнению поисковика, является дополнительным зеркалом. В результате соединение разрывается по таймауту и сайт не индексируется. Частично уже об этом упоминалось в статье – 6 ошибок в SEO, которые нужно перестать допускать.

Рассмотрим более подробно, для чего нужен 301 редирект и файл robots.txt.

Robots.txt для WordPress

Этот файл должен располагаться в корневом каталоге сайта. Весьма подробную информацию о нём вы можете получить по ссылке – A Standard for Robot Exclusion. Robots.txt предназначен для всех поисковых систем. Основным его предназначением является запрет индексации каких-либо разделов или файлов вашего сайта.

Файл robots.txt составлен не правильно если:

Во всех этих случаях считается по умолчанию, что к индексации сайт разрешён полностью.

Пример файла robots.txt

301 редирект в robots txt

Как правило, файл состоит из нескольких блоков, т.к. Яндекс поддерживает расширенный набор функций для него. Каждый отдельный блок используется своей поисковой системой, название которой прописывается после “User-agent: “. Любой путь указывается в файле относительно корневого каталога сайта. Если после названия папки поставить слэш, то к индексации будет запрещена только эта папка, если же слэш не ставить, то к индексации будут запрещены все файлы, начинающиеся с названия папки.

Когда индексирующий робот анализирует файл robots.txt, первым делом он ищет указания именно для своей поисковой системы в соответствующем разделе, например: “User-agent: Yandex“. Если такого раздела в файле нет, то робот руководствуется общими правилами для всех поисковиков, прописанными в блоке “User-agent: *“. Блоки для разных поисковых систем разделяются в файле между собой пустой строкой.

Существуют две противоположные по функциям директивы: “Disallow” и “Allow“. Первая запрещает к индексации папки/файлы, указанные в ней, вторая – разрешает. Но здесь есть разные решения и исключения:

Disallow: / – полный запрет индексации сайта.

Allow: / – разрешение индексации всего сайта.

Disallow: – разрешает индексацию сайта

Allow: – запрещает индексацию сайта

Кроме того, если в файле robots.txt присутствуют две, противоречащие друг другу команды, то действует та, которая выше, т.е. ближе к началу блока.

Директива “Sitemap:” указывает на место расположения карты сайта в формате xml. Директиву “Host:” понимает только робот Яндекса. Она указывает на то, как следует индексировать сайт: с www или без.

Проверить, правильно ли составлен файл robots.txt можно при помощи инструментов для веб-мастера Яндекса или Google.

Главная страница вашего сайта может быть проиндексирована по достаточно большому количеству адресов:

Существуют и другие форматы адреса главной страницы. При этом поисковая система может считать, что все эти адреса принадлежат разным сайтам и все их индексировать. Именно поэтому, например, PageRank вашего сайта без www может иметь одно значение, а с www – совершенно другое. Если контент на вашем сайте по всем таким адресам одинаковый, то поисковый робот обычно автоматически склеивает все их, считая основным адресом только один. Все остальные адреса главной являются дополнительными зеркалами сайта. Как уже было сказано выше, Яндексу помогает определить главное зеркало сайта директива “Host:” в файле robots.txt. Но, по словам представителей Яндекса, эта директива носит лишь рекомендательный характер и порой склейки сайта таким способом можно ждать на протяжении многих месяцев. Для Google этот вопрос решается намного проще: достаточно указать главное зеркало в панели инструментов веб-мастера.

301 редирект в robots txt

В данном примере главным зеркалом выбран адрес с www, на который ведёт редирект. Такой шаблонный редирект хорош тем, что если пользователь наберёт в адресной строке браузера адрес абсолютно любой страницы сайта без www, то он будет автоматически перенаправлен на эту страницу с www. Точно так же это работает и для роботов поисковых систем.

ПОНРАВИЛСЯ ПОСТ? ПОДЕЛИСЬ ССЫЛКОЙ С ДРУЗЬЯМИ!

Источник

Robots.txt, карта сайта, 301 редирект

В данной статье рассмотрим:

Что такое robots.txt

Файл robots.txt на платформе AdvantShop

Файл robots.txt уже изначально есть в административной части вашего интернет-магазина. В нем указаны стандартные настройки robots.txt интернет-магазина для поисковой системы Яндекс (отдельно) и для всех остальных поисковых систем. Вы можете самостоятельно вносить в него изменения в соответствии с вашими индивидуальными требованиями к индексированию сайта.

Как настроить файл robots.txt на платформе AdvantShop

301 редирект в robots txt
Рисунок 1.

301 редирект в robots txt
Рисунок 2.

После внесения изменений, нажмите кнопку «Сохранить».

Как правильно заполнить файл robots.txt и проверить его корректность?

В большинстве случаев стандартный текст файла robots.txt, уже заданный платформой AdvantShop, является достаточным и не требует внесения каких-либо изменений. Во избежание каких-либо ошибок, мы рекомендуем вам обратиться к SEO-специалисту для внесения каких-либо правок в данный файл.

Также, обратите внимание на регистр букв, к примеру, директивы

Disallow: /registration.aspx
и
Disallow: /Registration.aspx

обрабатываются поисковыми системами как разные страницы.

Корректность файла robots.txt для поисковой системы Яндекс Вы можете проверить в панели Вебмастер Yandex (в сервисе необходимо авторизоваться под своим логином и паролем). Для других поисковых систем используйте соответствующие панели (также с предварительной авторизацией), к примеру, Google Webmaster Tools и Bing Webmaster.

Закрытие от индексации дублей страниц

Дубли страниц в каталоге, которые могут появиться при фильтрации или постраничном просмотре (пагинации), по-умолчанию уже закрыты от индексации следующими директивами:
Disallow: *?type=*
Disallow: *?letter=*
Disallow: *brandid=*
Disallow: *pricefrom=*
Disallow: *priceto=*
Disallow: *prop=

Пример файла robots.txt для полного закрытия сайта от индексации:

Мы настоятельно не рекомендуем Вам закрывать сайт от индексации без консультации SEO-специалиста, так как это может очень негативно сказаться на индексации сайта и его позициях в поисковых системах.

Директива Sitemap

Директива Sitemap служит для указания адреса карты сайта в формате xml для поисковых роботов. При её указании необходимо прописать полный адрес карты сайта xml, с указанием протокола http (или https). Данная директива должна располагаться после всех директив в файле robots.txt, с отступом в одну строку. Пример:

Пример файла robots.txt для обычной работы интернет-магазина на платформе AdvantShop:

User-agent: Yandex
Disallow: *?type=*
Disallow: *?letter=*
Disallow: *brandid=*
Disallow: *pricefrom=*
Disallow: *priceto=*
Disallow: *prop=
Disallow: /newscategory$
Disallow: /fogotpassword
Disallow: /compare
Disallow: /myaccount
Disallow: /checkout
Disallow: /registration
Disallow: /cart
Disallow: /wishlist
Disallow: /checkout/billing
Disallow: /tools/
Disallow: /login
Disallow: /preorder

User-agent: *
Disallow: *?type=*
Disallow: *?letter=*
Disallow: *brandid=*
Disallow: *pricefrom=*
Disallow: *priceto=*
Disallow: *prop=
Disallow: /newscategory$
Disallow: /fogotpassword
Disallow: /compare
Disallow: /myaccount
Disallow: /checkout
Disallow: /registration
Disallow: /cart
Disallow: /wishlist
Disallow: /checkout/billing
Disallow: /tools/
Disallow: /login
Disallow: /preorder

Запись вида <имя домена>необходимо заменить (вместе с фигурными скобками) на адрес вашего магазина.

Карта сайта (Sitemap)

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

В магазине карта сайта автоматически формируется в формате HTML и в формате XML.

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

Рассмотрим, как сгенерировать в магазине карту сайта в формате HTML и XML, и как сообщить поисковым системам о наличии карты сайта в интернет магазине

Формирование карты сайта HTML

Формирование карты сайта XML

Регистрация карты сайта в поисковых системах

Формирование карты сайта XML и карты сайта HTML

301 редирект в robots txt
Рисунок 3.

На открывшейся странице необходимо выбрать вкладку » Карта сайта» и нажать на кнопку «Обновить карты» (см. рис.4, п.2), Ваши карты сайта будут обновлены.

301 редирект в robots txt
Рисунок 4.

Для перехода к сгенерированным картам сайта в строках «Адрес карты XML» и «Адрес карты HTML» нажмите ссылку карты (см. рис.3, п.3-4).

Обновление карт сайта XML и HTML происходит раз в сутки в автоматическом режиме.

Регистрация карты сайта в поисковых системах

После формирования карты сайта, необходимо сообщить поисковым системам о наличии файла sitemap. Для этого нужно совершить следующие действия:

Добавить директиву sitemap в файл robots.txt. Данная директива имеет вид Sitemap: http://site.ru/sitemap.xml (где site.ru – адрес вашего веб-сайта) и прописывается (предпочтительно) в конце документа с новой строки.

Указать URL файла sitemap в Yandex.Вебмастере и Google.Вебмастере.

301 редирект в robots txt
Рисунок 5.

Вставьте в файл robots.txt, предпочтительно в конце, строку, указывающую на местоположение файла Sitemap (см. рис. 6):

301 редирект в robots txt
Рисунок 6.

После внесения изменений, нажмите кнопку «Сохранить» в правом верхнем углу.

Чтобы указать URL карты сайта для поисковых систем, совершите следующие действия:

301 редирект в robots txt
Рисунок 7.

Для ПС Google – Зайдите в раздел «Сканирование»- «Файлы Sitemap» сервиса Google Webmaster Tools, после чего нажмите на кнопку «добавление/проверка файла sitemap» и укажите путь к своему файлу sitemap.xml. Обратите внимание, что адрес самого домена уже будет указан в соответствующей строке.

После этого нажмите кнопку «Тест», и если ошибок не будет обнаружено – кнопку «Отправить».

301 редирект в robots txt
Рисунок 8.

Готово, мы рассмотрели, как настроить карты сайта.

301 редирект

Суть «301-го» редиректа (перенаправления с кодом ответа 301) в том, чтобы сообщить пользователю или поисковому роботу информацию о том, что страница, которую он открывает по определённому URL-адресу, перемещена на другой URL-адрес. На практике это выглядит так: пользователь вводит URL-адрес, для которого настроен 301 редирект, и попадает на другой URL-адрес (необходимый Вам).

В каких случаях нужен 301 редирект?

Зачастую происходит следующая ситуация: сайт существовал по определённому URL, и все ссылки на его страницы хорошо проиндексировались поисковыми системами; пользователи находили через поиск страницы сайт и переходили на них. Однако однажды владелец решил изменить свой сайт и переехал на новую CMS, которая формирует ссылки на статьи, товары и категории по новому алгоритму.

Если, к примеру, раньше условная статья об условном продукте «Продукт 1» была вида:

mysite.com/category111/product222/product1/

то на новом, условном, сайте новая ссылка условно стала:

mysite.com/product/superduperproduct1/

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

В таком случае, как и в ряде других, нужна переадресация с одной ссылки на другую, или, как это называется, «301 редирект».

Итак, переадресация с кодом 301 обычно нужна в следующих случаях:

1) У Вас есть статья, товар или категория, которая изменила свой URL

2) Хотите настроить переадресацию с «www» на «без www» или наоборот

3) У Вас есть ещё один домен, и вы хотите, чтобы посетители с него перенаправлялись на «основной домен» (важно для SEO)

4) Любой из пунктов 1-3, но при этом у вас ещё и кириллический домен (мойсуперсайт.рф или подобный)

Где находится настройка 301 редиректа?

301 редирект в robots txt
Рисунок 9.

В магазине на базе AdvantShop 301 редирект представлен в виде таблицы, с колонкой «Откуда» и колонкой «Куда». Указываем старый URL, указываем новый URL, после чего перенаправление работает.

В таблице также представлена ещё третья, необязательная, колонка «Артикул товара (необязательно)». О ней расскажем отдельно ниже.

Чтобы включить работу редиректов, поставьте галочку «Активность 301 редиректа» (рис. 9).

301 редирект в robots txt
Рисунок 10.

Как добавить/редактировать/удалить 301 редирект?

301 редирект в robots txt
Рисунок 11.

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

Чтобы удалить запись, нажмите на кнопку крестика и подтвердите удаление.

Далее рассмотрим несколько примеров.

Пример 1. У Вас есть статья, товар или категория, которая изменила свой URL

Например, мы сменили CMS интернет-магазина, и теперь нужно как-то направить пользователей со старых ссылок на новые. Со старой ссылки настроим редирект на новую.

Нужно направить на:

Так и добавим данные в таблицу (рис. 12).

301 редирект в robots txt
Рисунок 12.

Если мы работаем в рамках одного сайта, мы можем использовать относительные ссылки(рис 5.1).

Мы можем не писать адрес сайта, а указать сразу фрагмент ссылки, которая идет за адресом.

В поле «откуда» вместо «http://site5.ru/staraya-ssilka» мы можем написать лишь «staraya-ssilka».

В поле «куда» вместо «http://site5.ru/novaya-ssilka» мы можем написать лишь «novaya-ssilka».

301 редирект в robots txt
Рисунок 13.

В обоих случаях при переходе по старой ссылке http://site5.ru/staraya-ssilka нас «перебросит» на новую ссылку.

Обратите внимание, что одна запись работает для одной ссылки, и если нужно перенаправить ссылки для 10 товаров, нужно добавить 10 записей, аналогично той, которую мы добавили выше.

Пример 2. Переадресация с «www» на «без www» или наоборот

Для решения этой проблемы Вам нужно определить, какой адрес будет главным, и со второстепенного настроить 301 редирект на основной.

Если мы решили, что www.site5.ru будет главным, то настраиваем запись так:

с http://site5.ru* на http://www.site5.ru (с сайта без WWW переходить на сайт с WWW)

301 редирект в robots txt
Рисунок 14.

Если решили, что site5.ru (без WWW) будет главный, то настраиваем запись так:

с http://www.site5.ru* на http://site5.ru (с записи с WWW переходить на сайт без WWW)

301 редирект в robots txt
Рисунок 15.

Знак звездочки » * » в конце домена означает, что все URL, которые начинаются с домена, будут перенаправлены на новый домен.

Пример 3. У Вас есть синоним домена и нужно перенаправить пользователя на «основной домен»

Бывают ситуации, когда у Вас есть 2 разных доменных имени, которые подключены к одному и тому же сайту. Т.е. по обоим доменам открывается один и тот же магазин. Такое бывает, когда владельцы сайта докупают домен, к примеру, с тире в названии (например, moysait.ru и moy-sait.ru), чтобы пользователи, набравшие адрес с тире, также попали на Ваш сайт.

Для поискового продвижения важно, чтобы сайт был доступен по «основному домену», и с остальных доменов был настроен 301 редирект.

Итак, мы определились, что условный адрес «http://site5.ru» (без www) будет нашим главным доменом, и будем ссылаться на него.

1) В поле «откуда» написать адрес сайта с http:// и добавить знак звездочки » * » в конце.

Чтобы получилось: http://site5. com *

2) В поле «куда» написать адрес сайта, куда направлять, также с http://, но без звездочки.

Чтобы получилось http://site5. ru

301 редирект в robots txt
Рисунок 16.

Такой же вариант подходит, если нужно сделать пренаправление с http://site-5.ru на http://site5.ru (с домена «с тире» на домен «без тире»).

301 редирект в robots txt
Рисунок 17.

Пример 4. У Вас кириллический домен. Как в этом случае настроить редирект?

301 редирект в robots txt
Рисунок 18.

Нужно скопировать содержимое из скобок и вставить в поле «откуда». Впереди символов указывается «http://», в конце также пишется » * » (звездочка), если редирект нужен для всех страниц сайта(рис. 19).

Кириллическая ссылка выглядеть будет так:

http://XN—80AAIRFBUBOC.XN—P1AI

Ссылка на страницу соответственно:

http://XN—80AAIRFBUBOC.XN—P1AI/pages/page1

Т.е. все настройки производятся так же, как и с обычным доменом, но вместо кириллицы указывается определённый набор символов.

301 редирект в robots txt
Рисунок 19.

Пример 5. Переадресация с «http» на «https»

В ситуации, когда на Вашем сайте установлен SSL сертификат, т.е. на сайте есть https-соединение, достаточно создать три записи редиректа.

— В поле «откуда» написать адрес сайта с http:// и добавить знак звездочки » * » в конце. Чтобы получилось: http://site.ru*

— В поле «куда» написать адрес сайта, для которого установлен SSL сертификат. Если это домен без www, то нужно написать http s ://, но без звездочки, чтобы получилось http s ://site.ru

2) Второе правило. Аналогично создаем вторую запись, уже с http://www.домен на https:

— В поле «откуда» написать адрес сайта с http:// и добавить знак звездочки » * » в конце. Чтобы получилось: http://www.site.ru*

— В поле «куда» написать адрес сайта, для которого установлен SSL сертификат. Если это домен без www, то нужно написать http s ://, но без звездочки, чтобы получилось http s ://site.ru

3) Третье правило. Большинство новых сертификатов поддерживают как просто «https://site.ru» так и вариант «https://www.site.ru» (с www), то получится, что для поисковых машин у нас есть 2 одинаковых сайта. Чтобы избежать дублирования, добавим ещё одно правило.

— В поле «откуда» написать адрес сайта с http s :// и добавить знак звездочки » * » в конце. Чтобы получилось: http s ://www.site.ru*

— В поле «куда» написать адрес сайта, для которого установлен SSL сертификат. Если это домен без www, то нужно написать http s ://, но без звездочки, чтобы получилось http s ://site.ru

301 редирект в robots txt
Рисунок 20.

Если Вы приобретаете SSL-сертификат только для платёжных систем или для работы в соц. сетях, настраивать подобный редирект в большинстве случаев нет необходимости.

После перехода сайта на https и настройке 301 редиректа с http на https позиции сайта в поисковых системах понижаются на некоторый период времени. К сожалению, это неизбежный эффект, который зависит от работы самих поисковых систем.

Для чего нужна необязательная колонка «Артикул товара»?

Дополнительная третья колонка добавлена для замены, в некоторых случаях, колонки «куда».

Если на Вашем новом сайте у товара сменится URL (по сравнению с URL на старом сайте), то, чтобы регулярно не «следить» за новыми ссылками на товар и корректировать их в таблице 301-го редиректа, можно использовать колонку «Артикул товара».

В ней достаточно указать артикул товара, и старая ссылка всегда будет ссылаться на актуальный текущий URL товара.

Настройка выглядит так:

301 редирект в robots txt
Рисунок 21.

Все три ссылки работают по принципу «направить нашу ссылку на URL товара, при условии, что мы знаем только артикул товара».

Массовая загрузка 301 редиректа

Рассмотрим, как можно осуществить экспорт или импорт 301 редиректа в интернет-магазине.

Формат файла

Файл в формате CSV представлен на рисунке ниже (рис.22).

301 редирект в robots txt
Рисунок 22.

В файле 3 столбца, которые дублируют 3 колонки в панели администрирования:

RedirectFrom – столбец «Откуда», т.е. ссылка, которую требуется заменить, переадресовать.

RedirectTo – столбец «Куда», актуальная ссылка, на которую требуется сделать редирект (перенаправление страницы).

ProductArtNo – артикул товара, добавлена для замены, в некоторых случаях, колонки «куда».

Импорт

301 редирект в robots txt
Рисунок 23.

301 редирект в robots txt
Рисунок 24.

301 редирект в robots txt
Рисунок 25.

В открывшемся окне выберите файл для импорта, нажмите «Открыть», и данные из файла автоматически появляются в списке 301 редиректа (рис. 26).

301 редирект в robots txt
Рисунок 26.

Экспорт

301 редирект в robots txt
Рисунок 27.

301 редирект в robots txt
Рисунок 28.

Файл скачивается на Ваш компьютер в формате, описанном выше.

Примечание.

Обновление данных или добавление новых строк из файла происходит по столбцу «RedirectFrom» («Откуда»).

При загрузке файла на сайт происходит проверка: если ссылка из RedirectFrom уже присутствует на сайте в столбце «Откуда», то она обновляется теми данными, которые пришли в новом файле; если ссылки из RedirectFrom нет на сайте в столбце «Откуда», то строка с данными из файла добавляется в качестве новой строки со значениями на сайт.

Рассмотрим на примере.

В файле строка вида (рис.29):

301 редирект в robots txt
Рисунок 29.

301 редирект в robots txt
Рисунок 30.

Если значение есть (как в нашем примере “login.aspx”), строка обновляется. А именно: в столбец “Куда” записывается значение из файла “RedirectTo” (рис.31).

301 редирект в robots txt
Рисунок 31.

Если значения нет, то строка добавляется (рис.32,33).

301 редирект в robots txt
Рисунок 32.

301 редирект в robots txt
Рисунок 33.

Источник

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

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