Создание и управление перенаправлениями URL-адресов
Перенаправления URL-адресов можно использовать для перенаправления трафика с одной веб-страницы на другую. При изменении URL-адреса в вашем магазине Shopify вы можете создать перенаправление URL, чтобы клиенты по-прежнему могли найти то, что ищут.
Например, если вы удалите товар, то сможете настроить перенаправление URL-адреса, чтобы клиенты, которые вводят URL этого товара, перенаправлялись на похожий товар в вашем магазине.
На этой странице
Что нужно учесть при создании перенаправлений URL
Прежде чем создавать перенаправления URL-адресов, ознакомьтесь со следующими рекомендациями:
- Нельзя перенаправлять URL-адреса, которые начинаются со следующих префиксов:
/apps,/application,/cart,/carts,/orders,/servicesили/shop. - Нельзя перенаправлять URL-адреса, которые используют фиксированные пути Shopify:
/products,/collections,/collections/all. - Перенаправлять можно только с неработающих URL-адресов. На неработающих URL-адресах отображаются сообщения об ошибках, например «Страница не найдена» или 404, на самой странице или в её заголовке. Если по URL-адресу по-прежнему загружается действующая веб-страница, то перенаправление не сработает.
- Вы можете создать до 100 000 перенаправлений URL, если только у вашего магазина не тарифный план Plus, для которого этот лимит составляет 20 000 000 перенаправлений.
- Перенаправления URL не поддерживаются в меню аккаунтов клиентов.
Распространённые сценарии перенаправления
Понимание этих сценариев поможет вам более эффективно настраивать перенаправления.
Дополнительные ограничения на перенаправление URL-адресов
Ознакомьтесь с этими дополнительными ограничениями, которые могут повлиять на функциональность перенаправления URL:
Зарезервированные пути URL
Некоторые пути URL зарезервированы Shopify и не могут использоваться для перенаправлений:
/collections/vendors,/collections/types,/collections/all/apps/,/a/,/community/,/tools/- Пути домена MyShopify, заканчивающиеся на
/shopили/services
Фильтрация тегов коллекций
Нельзя создавать перенаправления для URL-адресов, использующих фильтрацию по тегам коллекций (например, yourstore.com/collections/collection-name/tag-name). Даже если нет товаров с таким тегом, путь URL всё равно считается действительным и не может быть перенаправлен.
Расширения файлов HTML
URL-адреса, заканчивающиеся на .html, нельзя перенаправить на тот же URL-адрес без .html. Shopify считает их одним и тем же URL-адресом, поскольку платформа автоматически обрабатывает HTML-форматирование для упрощения URL-адресов.
Строки запроса и специальные символы
URL-адреса, содержащие строки запроса (например, /brands/dell.html?_bc_fsnf=1&interface=interface_type), могут не работать с перенаправлениями URL должным образом.
Международные рынки и подпапки
Перенаправления URL не применяются автоматически ко всем подпапкам рынков. Если вам нужно перенаправить определённые локали (например, с yourstore.com/en-ca/old-page на yourstore.com/en-fr/new-page), вам потребуется создать отдельные перенаправления для каждой подпапки.
Кеширование перенаправления 301
Перенаправления 301 кешируются браузерами и поисковыми системами. Если вы удалите перенаправление после того, как к нему обратились клиенты, оно может продолжать работать в их браузерах до истечения срока действия кеша.
Создание перенаправления URL-адреса
Вы можете создать перенаправление URL. При создании перенаправления новый URL-адрес может быть относительным (например, /collection/shirts) или полным (например, http://www.example.com/collection/shirts). Чтобы перенаправлять трафик в пределах вашего основного домена, используйте относительный URL-адрес. Чтобы перенаправлять трафик за пределы вашего основного домена, используйте полный URL-адрес. Перенаправления URL-адресов начинают работать сразу же.
Вы также можете добавлять Liquid в поля «Перенаправить с» и «Перенаправить на». При использовании Liquid в путях полная проверка полей невозможна.
Инструкция:
В панели администратора Shopify перейдите в раздел «Контент» > «Меню».
Нажмите «Просмотреть перенаправления URL».
Нажмите «Создать перенаправление URL».
В поле «Перенаправление с» введите старый URL, с которого вы хотите перенаправлять посетителей.
В поле «Перенаправить на» введите новый URL-адрес, на который вы хотите перенаправлять посетителей. Чтобы перенаправить на главную страницу магазина, введите /.
Нажмите «Сохранить перенаправление».
Поиск неисправностей в перенаправлениях URL
Перенаправления URL-адресов начинают работать сразу. Если ваше перенаправление не работает сразу, вы можете попробовать следующие способы устранения неполадок:
- Проверьте URL-адреса в полях «Перенаправить с» и «Перенаправить на» на наличие опечаток.
- Убедитесь, что для URL-адреса в поле «Перенаправить с» нет активной страницы.
- Убедитесь, что URL-адрес в поле «Перенаправить с» не является фиксированным путём и не содержит префикс, который нельзя перенаправить.
- Очистите кеш браузера и снова проверьте перенаправление или попробуйте сделать это на другом устройстве.
Дополнительные сведения о поиске неисправностей в перенаправлениях
Страница 404 перенаправляет на главную страницу в редакторе тем
Если ваша страница с ошибкой 404 перенаправляет на главную при просмотре в редакторе тем, проверьте, не настроено ли у вас перенаправление с /404 на / (ваша главная страница). Этот тип перенаправления мешает редактору тем отображать вашу страницу 404. Удалите это перенаправление, чтобы решить проблему.
Ошибки API «Redirect Limit Exceeded»
Если при использовании Admin API вы сталкиваетесь с ошибкой «Redirect Limit Exceeded», то она не связана с лимитом на количество перенаправлений URL в вашем магазине (100 000 перенаправлений). Эта ошибка означает, что запрос к API вызывает слишком много перенаправлений на сервере. Если вы столкнулись с этой ошибкой, обратитесь в Shopify Community или свяжитесь с разработчиком сторонних приложений, которые могут быть причиной проблемы.
Перенаправления URL и видимость интернет-магазина
Вы можете использовать перенаправления URL-адресов вместе с настройками видимости вашего интернет-магазина, чтобы временно перенаправлять клиентов со скрытого контента на активный.
Например, если у вас есть коллекция /collections/fall, которую вы хотите временно скрыть на лето и перенаправлять клиентов на /collections/summer, вы можете:
- Измените значение параметра «Видимость в интернет-магазине» для осенней коллекции на «Скрыто».
- Создайте перенаправление URL с
/collections/fallна/collections/summer.
Когда осенняя коллекция скрыта, по URL-адресу /collections/fall открывается страница с ошибкой 404, что позволяет работать перенаправлению. Клиенты, которые переходят по адресу /collections/fall, автоматически перенаправляются на /collections/summer.
Важно! Если вы позже измените видимость коллекции в интернет-магазине обратно на «Видимый», перенаправление URL будет автоматически удалено, так как перенаправления работают только для URL-адресов, возвращающих ошибку 404. Вам нужно будет создать перенаправление заново, если вы снова скроете коллекцию.
Это поведение также применимо к товарам. Вы можете установить для товаров статус «Черновик» или удалить их из всех каналов продаж, чтобы они возвращали ошибку 404 и для них можно было настроить перенаправление URL.
Перенаправления и подпапки
Создание перенаправления URL распространяется на все языковые подпапки и подпапки рынков, настроенные с помощью инструментов международных продаж.
Например, ваш основной рынок — США на домене example.com. У вас также есть рынок для Канады в подпапке по адресу example.com/en-ca. Вы решаете прекратить продавать синюю футболку в своем магазине, поэтому удаляете товар, а затем создаете одно перенаправление URL с /products/blue-t-shirt на /collections/t-shirts.
После создания перенаправления URL клиенты из США, которые пытаются перейти по адресу /products/blue-t-shirt, автоматически перенаправляются на example.com/collections/t-shirts, а клиенты из Канады, которые пытаются перейти по адресу example.com/en-ca/products/blue-t-shirt, автоматически перенаправляются на example.com/en-ca/collections/t-shirts.
Вы по-прежнему можете создавать отдельные перенаправления для каждой подпапки, если хотите перенаправлять посетителей на разные страницы для каждого рынка.
Управление перенаправлениями URL
Вы можете управлять списком перенаправлений URL следующими способами:
- Фильтрация перенаправлений URL по дате
- Сохранение фильтра перенаправлений URL
- Удаление фильтра перенаправлений URL
- Изменение названия фильтра перенаправлений URL
- Редактирование отдельных перенаправлений URL
- Массовое редактирование перенаправлений URL
- Экспорт перенаправлений URL
- Импорт перенаправлений URL
- Удаление перенаправлений URL
Фильтрация перенаправлений URL по дате
В панели администратора Shopify перейдите в раздел «Контент» > «Меню».
Нажмите «Перенаправления URL».
Нажмите «Дата добавления».
В выпадающем меню выберите период времени для фильтрации.
Сохранение фильтра перенаправлений URL
В панели администратора Shopify перейдите в раздел «Контент» > «Меню».
Нажмите «Перенаправления URL».
Создайте фильтр с помощью поля поиска или отфильтруйте перенаправления URL по дате.
Нажмите «Сохранить фильтры».
Введите имя для своего фильтра.
Нажмите «Сохранить фильтры». Фильтры сохраняются в виде новой вкладки в верхней части списка.
Удаление фильтра перенаправлений URL
В панели администратора Shopify перейдите в раздел «Контент» > «Меню».
Нажмите «Перенаправления URL».
Выберите фильтр, который вы хотите удалить.
Нажмите «Сохранённые».
Нажмите «Удалить вкладку», а затем — «Удалить».
Изменение названия фильтра перенаправлений URL
В панели администратора Shopify перейдите в раздел «Контент» > «Меню».
Нажмите «Перенаправления URL».
Выберите фильтр, который вы хотите отредактировать.
Нажмите «Сохранённые».
Измените название вкладки и нажмите «Сохранить фильтры».
Редактирование отдельных перенаправлений URL
В панели администратора Shopify перейдите в раздел «Контент» > «Меню».
Нажмите «Перенаправления URL».
Нажмите на перенаправление URL, которое вы хотите отредактировать.
Внесите изменения.
Нажмите «Сохранить перенаправление».
Массовое редактирование перенаправлений URL
Вы можете редактировать перенаправления URL массово. Подробнее об этом см. в разделе «Использование массовых действий».
Инструкция:
В панели администратора Shopify перейдите в раздел «Контент» > «Меню».
Нажмите «Перенаправления URL».
Выберите перенаправления URL, которые вы хотите отредактировать.
Нажмите «Редактировать перенаправление».
Внесите изменения.
Нажмите «Сохранить».
Экспорт перенаправлений URL
В панели администратора Shopify перейдите в раздел «Контент» > «Меню».
Нажмите «Перенаправления URL».
Нажмите «Экспорт».
Выберите, какие перенаправления вы хотите экспортировать.
Выберите тип CSV-файла для экспорта.
Нажмите «Экспортировать перенаправления URL».
Импорт перенаправлений URL
Вы можете импортировать существующие перенаправления URL в Shopify. Вы можете скачать и просмотреть образец CSV-файла с перенаправлениями URL, чтобы использовать его как шаблон.
Инструкция:
В панели администратора Shopify перейдите в раздел «Контент» > «Меню».
Нажмите «Перенаправления URL».
Нажмите «Импорт».
Нажмите «Добавить файл» и выберите CSV-файл.
Нажмите «Загрузить файл».
Проверьте данные для импорта.
Нажмите «Импортировать перенаправления».
Нажмите «Закрыть».
Удаление перенаправлений URL
Вы можете удалять перенаправления URL. Подробнее о массовом удалении см. в разделе «Использование массовых действий».
Инструкция:
В панели администратора Shopify перейдите в раздел «Контент» > «Меню».
Нажмите «Перенаправления URL».
Выберите перенаправления URL, которые вы хотите удалить.
Нажмите «Удалить выбранные перенаправления».
Нажмите «Удалить» для подтверждения.