Як перенаправити URL-адресу WordPress за допомогою плагіна та без нього?

Якщо ви стикаєтеся з питанням, як правильно налаштувати переадресацію URL-адрес на вашому WordPress-сайті, ця стаття стане вашим надійним провідником.

Перенаправлення URL-адрес, також відоме як “редирект”, є методом, що дозволяє автоматично перенаправляти відвідувачів вашого веб-ресурсу з однієї адреси на іншу. Це може бути як перенаправлення в межах одного веб-сайту, так і на будь-який інший ресурс в інтернеті. Зазвичай, цей метод використовують для керування трафіком у межах власного сайту.

Існує ряд ситуацій, коли перенаправлення URL-адрес стає необхідним для вашого блогу на WordPress. Наприклад, якщо ви вирішили видалити публікацію, але бажаєте зберегти її SEO-позиції, можна налаштувати перенаправлення замість повного видалення. Це дозволить вам не втратити цінні позиції в пошукових системах.

Крім того, перенаправлення допомагає уникнути відображення помилки 404 “Сторінку не знайдено”, коли користувачі переходять за посиланнями, які вже не є актуальними, наприклад, з соціальних мереж.

Іншим випадком може бути зміна структури URL-адрес або перенесення контенту на інший домен. Хоча це може здатися простим, для новачків це може стати справжнім викликом.

Не хвилюйтеся, існує декілька способів реалізувати перенаправлення URL-адрес, і ми розглянемо їх у цій статті.

Без зайвих слів, перейдемо до розгляду цих методів.

Плагін Redirection

Почнемо з найпростішого.

Redirection — це один з найпопулярніших плагінів для керування перенаправленнями, помилками 404 та іншими важливими елементами вашого сайту.

Використання цього плагіна не вимагає від вас знання Apache або Nginx. Просто встановіть його та розпочніть налаштування за допомогою кількох простих кроків. Після активації плагіна, ви побачите екран, подібний до цього:

Введіть початкову URL-адресу у відповідне поле та URL-адресу призначення, куди має відбуватися перенаправлення. Це все, що необхідно для роботи плагіна.

Перенаправлення через cPanel

Якщо ви віддаєте перевагу не використовувати плагіни і маєте доступ до cPanel вашого хостингу, цей метод буде для вас актуальним.

Процес є доволі простим та зрозумілим.

Крок 1: Зайдіть у cPanel вашого хостингу та знайдіть розділ “Домени”. Там оберіть “Перенаправлення”. Перед вами з’явиться екран з різними опціями.

Крок 2: У випадаючому меню “Тип” оберіть тип перенаправлення, який вам потрібен: постійне (301) або тимчасове (302). Вибір залежить від того, чи потрібно вам назавжди змінити адресу.

Крок 3: У другому випадаючому меню виберіть свій домен і адресу сторінки, яку потрібно перенаправити.

Крок 4: В останньому полі введіть адресу нової сторінки, на яку має відбуватися перенаправлення.

Після цього натисніть “Додати”, і перенаправлення буде налаштовано.

Використання файлу .htaccess

Більшість хостинг-провайдерів підтримують цю функцію.

Цей метод передбачає внесення змін у файл .htaccess, який відповідає за налаштування сервера. Хоча це може здатися складним, з правильними інструкціями це досить просто.

Перш ніж розпочати, рекомендуємо зробити резервну копію файлу. Після цього виконайте наступні кроки:

Крок 1: Зайдіть у cPanel свого хостингу і знайдіть розділ “Файли”. Там натисніть “Диспетчер файлів”.

Крок 2: У спливаючому вікні виберіть “Кореневий документ для” і вкажіть ваш домен. Також поставте галочку “Показати приховані файли” і натисніть “Перейти”.

Крок 3: Відкриється вікно з усіма файлами вашого сайту. Знайдіть файл .htaccess, клацніть на нього правою кнопкою миші та оберіть “Редагувати”.

Якщо у вас немає файлу .htaccess, створіть його, натиснувши “Новий файл” і назвавши його .htaccess.

Крок 4: У редакторі файлу .htaccess вставте наступний код для постійного (301) перенаправлення:

Redirect 301 /старасторінка /новасторінка

Замініть `/старасторінка` на URL-адресу, яку потрібно перенаправити, а `/новасторінка` на нову URL-адресу. Наприклад, якщо ви хочете перенаправити сторінку “Контакти” на публікацію в блозі, код буде виглядати так:

Redirect 301 /контакти /блог

Пам’ятайте, що в межах одного домену необхідно використовувати лише URL-шлях. Повна URL-адреса використовується лише при перенаправленні на інший домен. В такому випадку код буде виглядати так:

Redirect 301 /контакти https://example.com/блог

Після внесення змін натисніть “Зберегти”. Ваше перенаправлення буде активовано.

Якщо вам потрібна допомога у генерації коду, скористайтеся цим інструментом.

Перенаправлення через MyKinsta

Kinsta – це хостинг преміум-класу, що пропонує багато корисних функцій, зокрема і керування перенаправленнями через панель MyKinsta.

Крок 1: Зайдіть у свій аккаунт Kinsta і виберіть потрібний сайт.

Крок 2: Натисніть “Перенаправлення”, а потім “Додати правило перенаправлення”.

Крок 3: З’явиться спливаюче вікно. Виберіть домен, стару сторінку і нову сторінку, на яку має відбуватися перенаправлення. Це виглядає так:

Замініть `oldblogpost` і `newblogpost` на ваші власні URL-адреси.

Зверніть увагу на використання `^/` перед першою URL-адресою і `/` перед другою. Kinsta автоматично використовує регулярні вирази, тому ці символи необхідні для коректної роботи перенаправлення.

Крок 4: Оберіть тип перенаправлення (301 або 302).

Натисніть “Додати правило перенаправлення”, і все готово.

Правила Cloudflare

Якщо ви використовуєте Cloudflare, ви також можете налаштувати перенаправлення через цю платформу. Зайдіть у свій аккаунт і виконайте наступні дії:

Крок 1: На головній сторінці виберіть домен, для якого ви хочете налаштувати перенаправлення.

Крок 2: Перейдіть на вкладку “Правила сторінки”.

Крок 3: Натисніть кнопку “Створити правило сторінки”.

Крок 4: З’явиться діалогове вікно. Введіть потрібну URL-адресу в перше поле. Потім у налаштуваннях оберіть “URL-адреса пересилання” і тип перенаправлення (301 або 302). В кінці введіть цільову URL-адресу.

Крок 5: Після заповнення всіх полів натисніть “Зберегти та розгорнути”, щоб активувати перенаправлення.

Перенаправлення на SiteGround

SiteGround нещодавно ввів багато нових функцій. Зокрема, вони пропонують власну панель керування, де ви можете легко налаштувати перенаправлення. Це працює, якщо ваш сайт розміщений на SiteGround.

  • Зайдіть в SiteGround >> Веб-сайти і виберіть потрібний сайт.
  • Перейдіть до Інструменти сайту і далі до Домен >> Перенаправлення.
  • Введіть шлях, виберіть тип перенаправлення та натисніть “Створити”.

Підсумки

У цій статті ми розглянули різні способи налаштування перенаправлення URL-адрес на WordPress. Сподіваємося, що цей посібник виявився для вас корисним і зрозумілим. 🙂

Далі дізнайтеся, як оновити версію PHP на ваших WordPress сайтах.