| Функція керування перенаправленнями | Підтримується Shopify | Обмеження платформи |
|---|---|---|
| Вбудована система керування перенаправленнями | ✓ | |
| Масовий CSV-імпорт для великих міграцій | ✓ | |
| Шаблонні перенаправлення | ✓ | |
| Перенаправлення псевдонімів доменів | ✓ | |
| Запобігання ланцюгам перенаправлень | ✓ | |
| Перенаправлення на зовнішні домени | ✓ | |
| Загальна кількість перенаправлень | ✓ | |
| Довжина символів URL | ✓ | |
| Збереження регістру в URL | ✓ | |
| Гнучке зіставлення параметрів | ✓ | |
| Збереження порядку параметрів в URL | ✓ |
Чи має Shopify вбудовану систему керування перенаправленнями?
Так, Shopify надає вбудовану систему керування перенаправленнями з двома простими методами створення перенаправлень: індивідуальне створення через адміністративний інтерфейс та масовий CSV-імпорт для великомасштабних міграцій.
Створення індивідуальних перенаправлень
Ідеально для:
- Створення окремих перенаправлень
- Тестування поведінки перенаправлень
- Швидкі виправлення та оновлення
Масовий CSV-імпорт
Ідеально для:
- Великомасштабних міграцій (сотні або тисячі перенаправлень)
- Оновлення кількох URL
- Систематичного планування перенаправлень
Вимоги до шляху URL
Поле “Redirect from”:
- Тільки відносні шляхи (без доменного імені)
- Має починатися з косої риски
/ - Приклад:
/example_product.php
Поле “Redirect to”:
- Відносні АБО абсолютні шляхи прийнятні
- Приклади:
/new-pageабоhttps://www.external.com/page
Автоматичне переформатування URL
Shopify автоматично переформатовує URL при CSV-імпорті:
| Формат введення | Shopify конвертує в | Результат |
|---|---|---|
https://www.redirects.net/resource |
/resource |
Зменшує до відносного шляху |
www.redirects.net/unicode/test |
/www.redirects.net/unicode/test |
Додає початкову косу риску |
redirects.net/nested/directory |
/redirects.net/nested/directory |
Додає початкову косу риску |
Де знайти таблицю перенаправлень
- З вашої адміністративної панелі Shopify перейдіть до Content → Menus
- Натисніть View URL redirects
Чи підтримуються шаблонні перенаправлення?
Серверні шаблонні перенаправлення не підтримуються нативно в Shopify. Однак клієнтські JavaScript шаблонні перенаправлення можливі через налаштування шаблонів Liquid або додатки Shopify.
Розуміння шаблонних перенаправлень
Шаблонні перенаправлення дозволяють перенаправляти кілька URL, що відповідають певному шаблону, використовуючи одне правило перенаправлення. Символ підстановки (*) відповідає будь-якому тексту в цій позиції.
Приклад: Одне правило перенаправляє всі публікації блогу
Одне шаблонне правило (синтаксис Apache .htaccess):
RedirectMatch 301 ^/blog/(.*)$ /articles/$1
Або в Nginx:
rewrite ^/blog/(.*)$ /articles/$1 permanent;
Автоматично перенаправляє:
/blog/post1→/articles/post1/blog/post2→/articles/post2/blog/post3→/articles/post3/blog/summer-2024→/articles/summer-2024- …і сотні або тисячі додаткових URL з одним правилом
Немає шаблонних перенаправлень, що виконуються до завантаження сторінки
- Shopify не підтримує цю функцію за замовчуванням
- Shopify вимагає індивідуальних записів перенаправлень для кожного URL
Дозволені клієнтські JavaScript перенаправлення
- JavaScript код, який перенаправляє після завантаження сторінки
- Користувацькі шаблони Liquid - Додавання JavaScript до файлів теми
- Додатки Shopify - Встановлення сторонніх додатків перенаправлення
Чи підтримуються перенаправлення псевдонімів доменів верхнього рівня?
Shopify надає вбудоване керування доменами, яке дозволяє налаштовувати кілька доменів та автоматично керувати перенаправленнями між ними. Платформа організовує псевдоніми доменів через налаштування DNS та автоматичні HTTPS перенаправлення.

Налаштування основного домену
- Один основний домен: Ви повинні призначити один домен як ваш основний (канонічний) домен
- Автоматичні перенаправлення: Всі інші домени автоматично перенаправляються на основний домен
- 301 перенаправлення: Shopify використовує постійні 301 перенаправлення для передачі SEO авторитету основному домену
- Застосування HTTPS: SSL сертифікати автоматично надаються та застосовуються на всіх доменах
Додавання псевдонімів доменів
Кроки для налаштування псевдонімів доменів:
- Додайте домен в адміністративній панелі Shopify - Перейдіть до Settings → Domains
- Налаштуйте DNS записи - Вкажіть A або CNAME записи на сервери Shopify
- Встановіть основний домен - Визначте, який домен має бути канонічним
- Автоматичний SSL - Shopify надає SSL сертифікати для всіх підключених доменів
Серверні запити, згенеровані для перенаправлень доменів та піддоменів, керованих Shopify
В інтерфейсі Domains Shopify, показаному вище, wislr.xyz призначений як домен Primary (позначено значком “Primary”). Всі інші підключені домени автоматично перенаправляються на цей основний домен:
Налаштування домену:
- Основний домен:
wislr.xyz← Весь трафік перенаправляється сюди - Підключені псевдоніми (автоматичне перенаправлення):
wislr-test-store.myshopify.com→wislr.xyz(301)www.wislr.xyz→wislr.xyz(301)wislr.shop→wislr.xyz(301)www.wislr.shop→wislr.xyz(301)
Розуміння ланцюга перенаправлень:
Shopify реалізує двоетапний процес перенаправлення для псевдонімів доменів, щоб забезпечити як безпеку (HTTPS), так і правильну канонічну структуру URL:
Крок 1: Оновлення протоколу (HTTP → HTTPS)
http://wislr.shop→ 301 перенаправлення →https://wislr.shop
Крок 2: Перенаправлення домену (Псевдонім → Основний)
https://wislr.shop→ 301 перенаправлення →https://wislr.xyz
Приклад повного потоку перенаправлення:
http://wislr.shop/products/shirt
↓ 301 (примусовий HTTPS)
https://wislr.shop/products/shirt
↓ 301 (псевдонім на основний)
https://wislr.xyz/products/shirt
↓ 200 (подає контент)
Ключові поведінки:
- HTTP запити до псевдонімів: 2-етапний ланцюг перенаправлень (оновлення протоколу + перенаправлення домену)
- HTTPS запити до псевдонімів: 1-етапне перенаправлення (тільки перенаправлення домену)
- HTTPS запити до основного: Пряма відповідь (без перенаправлення)
- Всі домени показують статус “Connected”, що означає, що SSL активний і перенаправлення працюють
- Тільки основний домен подає фактичний контент; всі інші виконують миттєві 301 перенаправлення
WWW проти Non-WWW
- Гнучне налаштування: Виберіть www або non-www як основний
- Автоматичне перенаправлення: Неосновна версія автоматично перенаправляється
- Не потрібні ручні правила: Shopify керує цим на рівні сервера
- SEO найкраща практика: Відповідає рекомендаціям Google щодо канонічних доменів
Чи є вбудоване запобігання ланцюгам перенаправлень?
Так, Shopify автоматично запобігає ланцюгам перенаправлень з вбудованим інтелектуальним захистом. Система відхилить будь-яке перенаправлення, яке створить ланцюг, показуючи помилку, якщо ви спробуєте перенаправити на URL, який вже налаштований у полі “Redirect from” іншого перенаправлення.
Розуміння ланцюгів перенаправлень
Ланцюг перенаправлень виникає, коли URL перенаправляються через кілька кроків перед досягненням кінцевого призначення.
❌ Заблокована спроба ланцюга:
Shopify запобігає цьому налаштуванню та покаже повідомлення про помилку:
| Redirect from | Redirect to |
|---|---|
/BOTH |
/SHORT |
/SHORT |
/homepage |
✅ Правильне налаштування:
Обидва URL перенаправляються безпосередньо на кінцеве призначення:
| Redirect from | Redirect to |
|---|---|
/BOTH |
/homepage |
/SHORT |
/homepage |
Чи є зарезервовані значення URL, які ви не можете перенаправити?
Так, Shopify резервує 4 специфічні префікси URL, які не можуть бути перенаправлені. Однак офіційна документація Shopify застаріла і перераховує набагато більше префіксів як зарезервованих, ніж вони є насправді.
Зарезервовані префікси URL
Тільки ці 4 префікси реально заблоковані:
| Префікс URL | Поведінка |
|---|---|
/cart |
Створює запис, але не буде перенаправляти |
/products |
Створює запис, але не буде перенаправляти |
/collections |
Створює запис, але не буде перенаправляти |
/collections/all |
Створює запис, але не буде перенаправляти |
Префікси URL, які працюють (на відміну від офіційної документації)
Ці префікси працюють правильно всупереч документації Shopify:
| Префікс URL | Результат тесту |
|---|---|
/apps |
✅ Перенаправлення працюють |
/application |
✅ Перенаправлення працюють |
/carts |
✅ Перенаправлення працюють |
/orders |
✅ Перенаправлення працюють |
/services |
✅ Перенаправлення працюють |
Таксономія піддиректорій
Зарезервовані префікси працюють, якщо використовуються як піддиректорії в довшому рядку URL:
| Redirect from | Redirect to | Результат |
|---|---|---|
/cart/people |
/new-location |
✅ Працює ідеально |
/products/people |
/new-location |
✅ Працює ідеально |
/collections/people |
/new-location |
✅ Працює ідеально |
Обмеження застосовується лише тоді, коли ці точні шляхи використовуються окремо, а не як батьківські директорії.
Чи є обмеження на загальну кількість перенаправлень?
Так, Shopify застосовує жорсткі максимальні ліміти кількості перенаправлень, які не можуть бути збільшені, незалежно від розміру бізнесу або запитів до підтримки. Ці ліміти визначені архітектурою платформи.
Ліміти платформи
Стандартні плани Shopify:
- Максимум: 100 000 перенаправлень
- Підходить для малих та середніх міграцій, односторінкових брендових сайтів та стандартних каталогів продуктів
Shopify Plus:
- Максимум: 20 000 000 перенаправлень
- Підходить для корпоративних міграцій, консолідацій кількох брендів та масштабних реструктуризацій URL
Стратегічне планування
При наближенні до лімітів перенаправлень:
- Надавати пріоритет високотрафіковим URL зі значним органічним трафіком та зворотними посиланнями
- Зосередитися спочатку на сторінках, що генерують дохід (продукти, категорії)
- Регулярно моніторити використання перенаправлень для відстеження відносно лімітів платформи
- Створити систематичну ієрархію з фокусом на SEO цінність та UX
Чи є обмеження кількості символів для окремих записів перенаправлень?
Так, Shopify встановлює максимум 1 024 символи для рядків URL перенаправлень (включаючи початковий ‘/’), що не чітко задокументовано в офіційних ресурсах.
Максимальна довжина: 1 024 символи (включаючи префікс косої риски)
Хоча браузери підтримують URL до 2 083 символів, ліміт платформи Shopify точно становить 1 024 символи. Це може призвести до несподіваних невдач під час масових імпортів.
Чи трансформуються URL при імпорті?
Ні, Shopify зберігає точний регістр URL, які ви вводите в таблицю перенаправлень, і правильно перенаправляє всі варіації регістру на їх вказані призначення.
Як працює обробка регістру
Shopify дозволяє створювати записи перенаправлень з різними варіаціями регістру, і кожен запис працює незалежно:
/CASE/TEST.html→ перенаправляє на вказане призначення/case/test.html→ перенаправляє на вказане призначення/Case/Test.html→ перенаправляє на вказане призначення/CaSe/TeSt.HtMl→ перенаправляє на вказане призначення
Що відбувається з кількома варіаціями регістру
Коли ви створюєте записи перенаправлень з різними варіаціями регістру одного URL, кожен запис працює незалежно. Shopify зберігає регістр, який ви вказуєте, і правильно обробляє перенаправлення для кожної варіації.
Приклад:
- Якщо ви створите перенаправлення для
/Case/Test.html→/destination-a - І створите перенаправлення для
/case/test.html→/destination-b - Обидва перенаправлення працюватимуть як вказано
- Кожна варіація регістру перенаправляє на призначене їй призначення
Як обробляються параметризовані URL?
Shopify обробляє параметризовані URL як літеральні рядки, що вимагають точних збігів, у поєднанні з автоматичною алфавітною реорганізацією параметрів.
Вимога точного збігу
Кожна унікальна комбінація параметрів вимагає свого власного запису перенаправлення. Пропуск навіть одного параметра призведе до помилки 404 замість перенаправлення.
Приклад
/how-is-pkl?utm_campaign=301s+in+2024&utm_content=blue&utm_id=3012024&utm_medium=display&utm_source=google&utm_term=redirects
Якщо у вас є параметри в рядку URL в пошуковому індексі або як зворотне посилання, вам знадобляться окремі записи перенаправлень для кожної варіації параметрів, з якою користувачі можуть зіткнутися.
Автоматична алфавітизація параметрів
Shopify автоматично сортує за алфавітом параметри URL, розділені амперсандом (&) при створенні записів перенаправлень, незалежно від порядку, який ви вказуєте. Це може вплинути на CMS платформи, які залежать від специфічних послідовностей параметрів.
Приклади реорганізації:
| Ваш ввід | Shopify зберігає як |
|---|---|
/test?name=John&Doe |
/test?Doe&name=John |
/user?name=John&age=30&active=true |
/user?active=true&age=30&name=John |
/page?z=last&a=first&m=middle |
/page?a=first&m=middle&z=last |
Які додатки Shopify полегшують керування перенаправленнями?
Додатки можуть значно спростити процес для складних переходів сайтів із сотнями або тисячами URL.
Redirects by WISLR
Переглянути в Shopify App Store
Ключові функції
Автоматичне зіставлення URL
- Інтелектуальний алгоритм автоматично зіставляє URL зі старого сайту з новими сторінками Shopify
- Обробляє масові зіставлення перенаправлень на всіх типах сторінок (продукти, колекції, блоги, сторінки)
- Усуває ручну роботу з таблицями для великомасштабних міграцій
Гнучкий експорт та імпорт
- Функція експорту CSV для перегляду та ручного коригування автоматично згенерованих зіставлень
- Прямий масовий імпортний з’єднувач до нативної таблиці перенаправлень Shopify
- Експорт даних URL безпосередньо з вашого існуючого сайту
Оптимізація робочого процесу міграції
- Визначає відсутній контент у вашому новому магазині Shopify перед запуском
- Обробляє файли до 150 000 URL за раз (план Unlimited)
- Працює безпосередньо в інтерфейсі адміністративної панелі Shopify