Перейти до основного контенту

301 Редирект (301 Redirect)

У цій статті ви дізнаєтеся, що таке 301 редирект (301 Redirect), для чого він використовується та як налаштувати його у Onepage

Автор: Dmytro

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 редирект?

Якщо ви видалите редирект, перенаправлення зникне миттєво.

Конкретно це означає:

  • Відвідувачі, які все ще відкривають стару URL-адресу, більше не потрапляють автоматично на нову сторінку

  • Якщо за старою URL-адресою сторінки більше не існує, відвідувачі натомість бачать сторінку помилки (напр. 404 "Сторінку не знайдено")

  • Пошукові системи також більше не знаходять це перенаправлення

Особливо критично це тоді, коли стара URL-адреса ще десь має посилання (Google, інші вебсайти, соцмережі тощо).

Коли використовувати 301, а коли 302?

Це залежить від того, наскільки постійною є зміна:

301 — постійна: використовуйте, коли щось змінилося надовго або остаточно:

  • Сторінку було замінено

  • Було змінено структуру URL-адрес

  • Стара сторінка має постійно вести на нову

Google зазвичай переносить SEO-значення на нову сторінку.

302 — тимчасове: використовуйте, коли перенаправлення діє лише короткочасно:

  • Сторінка технічного обслуговування

  • A/B-тести

  • Тимчасові кампанії

  • Вміст пізніше повернеться

У цьому випадку для Google вихідна URL-адреса залишається "головною сторінкою".

Чи впливають редиректи на SEO?

Так, безумовно, але радше позитивно, якщо їх використовувати правильно.

  • 301 редиректи здебільшого передають SEO-сигнали на нову сторінку

  • Це особливо допомагає під час переїзду вебсайту або змін структури

Однак занадто багато або неправильно налаштованих перенаправлень можуть:

  • збільшити час завантаження

  • заплутати Google

  • або трохи погіршити ваші позиції в рейтингу

Як видалити редирект?

Натисніть біля відповідного редиректа на три крапки (⋯), а потім виберіть Видалити запис.

Як вимкнути та знову увімкнути редирект?

Ви можете дуже легко вимкнути редирект: натисніть біля відповідного редиректа на три крапки (⋯), а потім виберіть Вимкнути.

Так само ви можете будь-коли знову його увімкнути: для цього ще раз натисніть на три крапки та виберіть Увімкнути.


💡Бажаєте залишити відгук до цієї статті? Будь ласка, напишіть у наш чат або за адресою support@onepage.io, і ми зможемо її покращити. Дякуємо! 🙂

Ви отримали відповідь на своє запитання?