С чем вам помочь?

Задавайте вопрос или опишите проблему, с которой Вы столкнулись

Настройка 301-редиректа

Суть 301ого редиректа (перенаправления с кодом 301) в том чтобы "сказать" пользователю, или поисковому роботу, что страница которую он открывает по URL адресу переехала на другой URL адрес.

 
 

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

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

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

mysite.com/category111/product222/product1/

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

mysite.com/product/superduperproduct1/

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

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

 

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

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

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

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

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

 

Где находится?

Находится модуль редиректа в панели администрирования - меню "Настройки - 301 Редиректы" (рис. 1)


Рисунок 1.

В магазине на базе AdVantShop.NET 301й редирект представлен в виде таблицы, с колонкой "Откуда" и колонкой "Куда", собственно всё просто. Указываем старый URL, указываем новый URL, все работает. 

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

Важно! Чтобы включить работу модуля, поставьте галочку "Использовать 301 редиректы" (рис. 2) 


Рисунок 2.

 

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

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


Рисунок 3.

Для редактирования записи, кликните на неё один раз. Строчка превратиться в поля для редактирования, внесите изменения, и нажмите на синюю иконку "обновить", готово.

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

 

И так, смотрим далее. 

 

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

Например мы подключили старый домен ( условный http://site5.ru ) к интернет-магазину, и теперь нужно как-то направить пользователей со старых ссылок на новые. Со старой ссылки настроим редирект на новую. 

У нас есть ссылка:

http://site5.ru/staraya-ssilka

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

http://site5.ru/novaya-ssikla

Так и добавим в таблицу (рис. 4)


Рисунок 4.

Готово.

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

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

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

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

Обратите внимание: знак "/" в начале указывать не нужно. Вариант "/novaya-ssikla" не верный, вариант "novaya-ssikla" - верный.


Рисунок 4.1.

Готово.

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

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

 

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

Если оставить чтобы сайт открывался и по www.site5.ru и по (просто) site5.ru, то поисковики увидят в этом дубликат сайта, т.к. для поисковой машины адрес без www и с www - это два разных сайта с одинаковым содержимым. 

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

 

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

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


Рисунок 5.

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

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


Рисунок 6.

Готово. 

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

 

Пример 3. У Вас есть синоним домена, необходимо перенаправить на "основной домен"

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

moysait.ru и moy-sait.ru чтобы пользователи кто решит набрать адрес с тире, тоже попал на ваш сайт.

Либо один домен в зоне *.ru, другой в зоне *.com. 

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

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

 

Чтобы настроить редирект вида http://site5.com на http://site5.ru вам необходимо сделать следующее.

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

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

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

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

Выглядит это так (рис. 7)


Рисунок 7.

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


Рисунок 8.

 

Пример 4. Кириллический домен, как быть?

В случае если в имени домена встречаются кириллические или другие не латинские символы, нужно зайти на сайт https://www.nic.ru/whois/ , ввести в текстовое поле русский адрес, нажать «Показать», внизу серым крупным шрифтом выведется в скобках адрес русского сайта символами (рис. 9). 


Рисунок 9.

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

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

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

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

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

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


Рисунок 10.

 

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

Ситуация, когда у Вас сайт установлен SSL сертификат, т.е. на сайте есть https:// соединение

Достаточно создать две записи редиректа.

1) Первое правило:

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

- В поле "куда", написать адрес сайта, домен для которого установлен SSL сертификат, например, это домен без www, то нужно написать https://, но без звездочки. Чтобы получилось https://site.ru

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

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

- В поле "куда", написать адрес сайта, домен для которого установлен SSL сертификат, например, это домен без www, то нужно написать https://, но без звездочки.

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


Рисунок 11.

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

 

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

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

На примере: 

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

Чтобы не "бегать и следить" за ссылками на товар и корректировать их в таблице 301ых редиректов, есть колонка "Артикул товара"

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

Выглядит так:


Рисунок 12.

Первая запись - Относительная ссылка (без домена)

Вторая запись - Полная ссылка (с доменом и http:// )

Третья запись - Полная ссылка, кириллический домен. 

 

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

Готово.

 

Открыть онлайн чат? Открыть
Статья оказалась полезной? Да Нет
Как мы можем улучшить статью?
Благодарим за отзыв.
Благодарим за отзыв. Мы улучшим эту статью.
Произошла ошибка.
Не нашли нужную статью? Предложить тему
Не нашли нужную статью?
Благодарим за отзыв.
Произошла ошибка.

Общие настройки магазина

Настройка email почты магазина Как подключить почту для сайта? Статические блоки (CMS) Как привязать магазин к домену (доменному имени)? Товары, мета по умолчанию - параметр "дополнительное описание" Как разместить ссылку на скачивание документа (файла) Настройка кнопок авторизации Open ID Google Запуск задач по расписанию Как изменить номер телефона на главной странице магазина Структура URL в интернет-магазине Как поменять текст Copyright внизу главной страницы Как сменить пароль администратора для магазина версии 5.0 Добавление карты Google в статическую страницу Управление видом вывода товаров в каталоге Письма клиентам Бренды (производители) Описание форматов писем Как разместить в карточке товара баннер, единый для всех товаров Как отключить фильтр производителей Как настроить отображение остатка в карточке товара Как переместить товары не в наличии в конец списка Как настроить отображение остатка в карточке товара Как настроить синхронизацию магазина с 1С Как добавить отзыв товару Как разместить свойство в карточке товара над ценой Как настроить отображение товаров на странице Бренды Подвал сайта Настройка сертификатов\купонов в корзине Поиск Микроразметка «Протокол Open Graph» Как изменить количество товаров на главной Менеджеры Мобильная версия сайта Запуск задач по расписанию для версии 5.0 Экспорт-импорт 301 редиректов Создание пунктов главного меню Работа со статическими страницами Онлайн консультант Как загрузить фотографию в текст страницы, описания или новости Сообщение - Магазин в настоящее время недоступен Подключение к Google Analytics API Добавление карты Yandex в статическую страницу "Контакты" Как подключить мобильный шаблон для интернет-магазина Валюта в магазине. Настройка валюты в магазине Как сменить пароль администратора Как войти в панель администрирования Настройка СЕО (SEO) модуля Документация AdVantShop.NET Добавление карты Google в статическую страницу Контакты Как подключить счетчики статистики на сайте Настройка конфигуратора интернет-магазина (инсталлятора) Настройка внешнего вида интернет-магазина Настройка почты и управление рассылками Работа со статическими блоками Установка счетчиков статистики. Яндекс.Метрика Настройка редиректа сайта с www на без www Установка счетчика посещаемости Liveinternet Установка счетчика посещаемости Google Analytics Установка счетчика статистики Google Analytics Карта сайта (sitemap) Редактирование блоков и текстов на главной странице Разграничение прав доступа в панель администрирования Как прописать дополнительные опции к товару Интеграция с системой MailChimp: подключение сервиса Добавление новости в интернет магазин AdVantShop.NET Настройка файла robots.txt Подтверждение владения сайтом Подтверждение права владения сайтом: загрузка файла в корень
© AdvantShop. Платформа для открытия интернет-магазина.