301 редирект - це постійне перенаправлення з однієї URL-адреси на іншу. Це означає: коли відвідувач відкриває певну підсторінку, він автоматично перенаправляється на нову сторінку.
Приклад: якщо сторінку перейменовано з /old-price на /price, кожен запит до старої адреси onepage-site.com/old-price автоматично перенаправляється на onepage-site.com/price.
Типові сценарії використання:
Сторінку було перейменовано
URL-адреса змінилася
Вміст було перенесено на нову сторінку
Потрібно передати SEO-сигнали на нову сторінку
Чому це важливо: непрацюючі посилання призводять до зменшення кількості відвідувачів і можуть погіршити позиції в Google. Перенаправлення гарантують, що наявні URL-адреси й надалі працюють, а користувачі надійно потрапляють на потрібну сторінку.
Особливо це актуально під час міграції вебсайтів, наприклад з WordPress на Onepage, оскільки при цьому потрібно зберегти багато старих посилань.
📌 Примітка: окрім 301 редиректів, можна також налаштувати редирект 302. Вони вважаються тимчасовими перенаправленнями та підходять, наприклад, для короткочасних змін або тестів.
Налаштування 301 редиректа
Крок 1: Відкрийте проєкт
Відкрийте свій проєкт Onepage, у якому ви хочете налаштувати перенаправлення.
Крок 2: Відкрийте налаштування
Перейдіть до "Налаштування", а потім на вкладку "Редирект".
Крок 3: Створіть перенаправлення
Натисніть "Створити", щоб налаштувати редирект 301.
Крок 4: Створення перенаправлення
Тепер задайте редирект між URL-адресами:
З: напр. /old-page
Куди: напр. /new-page
Виберіть тип перенаправлення:
301 (постійне) — якщо старий шлях замінено назавжди
302 (тимчасове) — якщо перенаправлення діє лише тимчасово
Так, наприклад, /test автоматично перенаправлятиметься на /test1.
📌 Примітка: після введення потрібно натиснути Enter, щоб перенаправлення збереглося. Якщо згодом ви помітите, що закралася помилка, ви можете просто відредагувати запис одним кліком (або подвійним кліком), внести зміну та знову підтвердити її клавішею Enter.
Правила для шляхів редиректів
Щоб перенаправлення оброблялися коректно, шляхи мають відповідати певним правилам:
Шлях завжди має починатися з "
/"Дозволені лише внутрішні перенаправлення (без зовнішніх URL-адрес)
Символи на кшталт «?» або «#» використовувати не можна
Дозволені символи: літери, цифри, а також / _ - . ~ * $
Максимальна довжина становить 2048 символів
Усі шляхи автоматично переводяться в нижній регістр
Завершальний слеш "
/" не дозволений
Символи підстановки (*) та змінні-заповнювачі ($1, $2, $3)
1. Символи підстановки (*)
Символ * слугує заповнювачем для цілого сегмента в межах URL-адреси.
Приклади:
/blog/*→ діє для всіх URL-адрес у межах/blog//blog/*/comments→ охоплює певну структуру в межах розділу блогу/shop/*/item/*→ дає змогу створювати складніші структури URL-адрес із кількома динамічними сегментами
2. Змінні-заповнювачі ($1, $2, $3)
Змінні-заповнювачі дають змогу повторно використовувати вміст із символів підстановки та динамічно вставляти його в цільову URL-адресу.
Приклад:
З: /products/*
На: /$1
Результат: /products/widget → /widget
📌 Примітка: ціллю перенаправлення має бути сторінка, яка справді існує в Onepage.
Адреси сторінок Onepage завжди однорівневі — вони складаються з одного сегмента, без папок чи підпапок. Тобто сторінка розміщується за адресою /widget, а ніколи за /news/2024/spring.
Якщо в полі "На" ви вкажете адресу у форматі папок, правило буде збережено та виконано, але відвідувачі побачать повідомлення «Сторінку не знайдено», адже за такою адресою сторінки існувати не може.
Заповнювачі $1, $2 тощо корисні, коли результатом є однорівневий slug, який використовує реальна сторінка (напр. /$1 → /widget). Але не використовуйте їх, щоб знову зібрати вкладений шлях.
Адреси у форматі папок слід використовувати у полі "З". Зазвичай вони походять зі старого вебсайту, який працював з папками. Саме ці адреси ви перехоплюєте за допомогою правил і перенаправляєте на свої однорівневі сторінки Onepage.
При цьому діє таке:
Кожен
*зберігається по черзі ($1, $2, $3 …)Останній
*може охопити решту частини URL-адресиВикористання
**не дозволено
Найпоширеніший випадок: ви перехоплюєте всі старі посилання під попередньою папкою та перенаправляєте їх на нову сторінку, наприклад /blog/* → /news.
Використовуйте $1, коли кожне старе посилання зберігає власну назву й для нього вже існує відповідна однорівнева сторінка (/products/* → /$1).
Попередження в системі
У системі перенаправлень можуть з'являтися різні попередження. Вони вказують, чи правило працює коректно, чи його потрібно змінити.
Попередження | Значення | Працює? |
Disabled | вимкнено | ні |
Invalid | помилкове правило | ні |
Unreachable | перезаписується іншим правилом | ні |
Chain | ланцюжок перенаправлень | так |
Loop | нескінченний цикл | ні |
Same source/destination | джерело та призначення збігаються | ні |
Duplicate | дубльоване правило | повідомлення |
Імпорт / Експорт редиректів
Перенаправлення можна не лише створювати вручну, а й імпортувати групою або експортувати наявні перенаправлення. Це особливо корисно, якщо ви керуєте великою кількістю URL-адрес або хочете перенести їх між системами.
1. Імпорт
Імпорт означає: ви можете завантажити кілька перенаправлень одночасно.
Це відбувається за допомогою файлу CSV (макс. 5 МБ). Ви просто завантажуєте цей файл, замість того щоб створювати кожне перенаправлення окремо. Це ідеально для більших проєктів із багатьма URL-адресами чи перенаправленнями. Натисніть кнопку "Імпортувати" вгорі праворуч, щоб завантажити файл.
2. Експорт
Експорт означає: ви можете завантажити наявні перенаправлення.
Це корисно для:
резервних копій
перенесення в інші системи
контролю або редагування перенаправлень
Натисніть кнопку "Експортувати" вгорі праворуч, щоб експортувати перенаправлення.
Після цього автоматично створюється файл CSV і завантажується на ваш пристрій.
Аналітика
У статистиці ви отримуєте огляд того, як використовуються ваші перенаправлення. Тут ви бачите:
скільки звернень до перенаправлень відбулося за тиждень
які окремі перенаправлення використовувалися найчастіше
Так ви можете швидко визначити, які URL-адреси відкривають особливо часто та як змінюється використання ваших перенаправлень. Щоб відкрити статистику, просто натисніть на значок діаграми вгорі праворуч.
Огляд функцій залежно від тарифу
Залежно від вашого тарифу вам доступна різна кількість перенаправлень, а також додаткові функції. Тут ви бачите огляд:
Функції | Free | Essential | Standard | Advanced | Expert |
Максимальна кількість перенаправлень на сайт | 10 | 50 | 200 | 1 000 | 2 000 |
Імпорт CSV | – | Так | Так | Так | Так |
Експорт CSV | – | Так | Так | Так | Так |
Аналітика перенаправлень | – | – | Так | Так | Так |
Експорт аналітики (CSV) | – | – | Так | Так | Так |
Поширені питання та їх вирішення (FAQ)
Що станеться, якщо я видалю 301 редирект?
Що станеться, якщо я видалю 301 редирект?
Якщо ви видалите редирект, перенаправлення зникне миттєво.
Конкретно це означає:
Відвідувачі, які все ще відкривають стару URL-адресу, більше не потрапляють автоматично на нову сторінку
Якщо за старою URL-адресою сторінки більше не існує, відвідувачі натомість бачать сторінку помилки (напр. 404 "Сторінку не знайдено")
Пошукові системи також більше не знаходять це перенаправлення
Особливо критично це тоді, коли стара URL-адреса ще десь має посилання (Google, інші вебсайти, соцмережі тощо).
Коли використовувати 301, а коли 302?
Коли використовувати 301, а коли 302?
Це залежить від того, наскільки постійною є зміна:
301 — постійна: використовуйте, коли щось змінилося надовго або остаточно:
Сторінку було замінено
Було змінено структуру URL-адрес
Стара сторінка має постійно вести на нову
Google зазвичай переносить SEO-значення на нову сторінку.
302 — тимчасове: використовуйте, коли перенаправлення діє лише короткочасно:
Сторінка технічного обслуговування
A/B-тести
Тимчасові кампанії
Вміст пізніше повернеться
У цьому випадку для Google вихідна URL-адреса залишається "головною сторінкою".
Чи впливають редиректи на SEO?
Чи впливають редиректи на SEO?
Так, безумовно, але радше позитивно, якщо їх використовувати правильно.
301 редиректи здебільшого передають SEO-сигнали на нову сторінку
Це особливо допомагає під час переїзду вебсайту або змін структури
Однак занадто багато або неправильно налаштованих перенаправлень можуть:
збільшити час завантаження
заплутати Google
або трохи погіршити ваші позиції в рейтингу
Як видалити редирект?
Як видалити редирект?
Натисніть біля відповідного редиректа на три крапки (⋯), а потім виберіть Видалити запис.
💡Бажаєте залишити відгук до цієї статті? Будь ласка, напишіть у наш чат або за адресою support@onepage.io, і ми зможемо її покращити. Дякуємо! 🙂







