- Які види переадресацій існують?
- Перенаправлення HTTP
- 301 Переміщено Постійно - Перенаправлення HTTP
- 302 Переміщено тимчасово (у відставці) - перенаправлення HTTP
- 303 Тимчасове переспрямування - перенаправлення HTTP
- 307 Тимчасове перенаправлення - Перенаправлення HTTP
- Перенаправлення HTML
- Meta Refresh - перенаправлення HTML
- Javascript - Перенаправлення HTML
- IFrame - Перенаправлення HTML
- Як реалізувати перенаправлення
- Заключні думки
У ідеальному світі URL-адреси завжди будуть однаковими.
Однак, оскільки веб-сайти перебудовуються, і стратегії SEO змінюються, необхідно перемістити сторінки. Щоб запобігти вашим відвідувачам приземлення на мертвих сторінках (так званих 404 помилок), ви повинні запровадити належні перенаправлення.
Ваша мета в цій главі - ознайомитися з різними типами і найчастіше використовуваними переадресаціями і як реалізувати перенаправлення 301.
У найпростіших термінах переадресація повідомляє веб-переглядачу, що сторінка, яку ви намагалися отримати, перемістилася, і де її можна знайти.
Це відбувається за лаштунками, без відома користувача. Процес майже миттєвий, тому користувачеві не потрібно чекати або висаджуватися на сторінці помилок.
Перенаправлення також можна використовувати для інших цілей. Наприклад, якщо компанія збирається запустити рекламу, вони можуть тимчасово перенаправити URL-адресу на сторінку "Незабаром", поки не розпочнеться акція. Або, якщо компанія посилається на інший веб-сайт і URL-адреса, на яку вони посилаються, є обширною, вони можуть використовувати переадресацію, щоб мати URL-адресу «чистіше» (тобто «example.com/other-site»).
Немає реального прибутку чи втрати SEO для використання переадресацій, якщо вони не використовуються надмірно (сотні разів для маніпулювання пошуковими системами). Як звичайний бізнес, вам не потрібно багато чого турбувати з точки зору SEO з перенаправленнями, за винятком того, щоб переконатися, що ви використовуєте правильний, щоб відповідати кінцевим результатам.
Які види переадресацій існують?
Існують дві загальні категорії переадресацій, "Перенаправлення Http" і "Перенаправлення HTML". У кожному з них є кілька типів переадресацій.
Почнемо з перенаправлень HTTP.
Перенаправлення HTTP
Переадресація HTTP є найпоширенішою та найчастіше використовуваною для більшості бізнес-сайтів. (Хоча існують підстави використовувати переспрямування HTML, вони є більш просунутими, ніж це вимагає більшість обставин.)
301 Переміщено Постійно - Перенаправлення HTTP
Це найчастіше, коли люди переміщують сторінку з однієї URL-адреси в іншу. Це повідомляє пошуковим системам (і веб-переглядачам), що сторінка переміщена назавжди. Для більшості веб-сайтів це єдиний тип переадресації, який використовується.
302 Переміщено тимчасово (у відставці) - перенаправлення HTTP
Це перенаправлення спочатку було створено, інформування пошукових систем (і браузерів) про тимчасове переміщення сторінки. Завдання цього типу переадресації полягає в тому, що багато браузерів не працювали належним чином з його кодом. Зазвичай люди не використовують цей тип переадресації, а замість цього вибирають переспрямування 307 або 303.
303 Тимчасове переспрямування - перенаправлення HTTP
Зазвичай це використовується, щоб запобігти збереженню URL-адресою сторінки подання форми (подумайте про подання кредитної картки або подання особистих даних).
Наприклад, припустимо, що ви надіслали свою адресу на сайт для продукту, який постачається до вас. Теоретично, ви можете зробити закладку цієї URL-адреси, яка призведе до менш захищених даних. Якщо переспрямувати 303, якщо хтось закладкує цю сторінку, він надішле їх на сторінку, що містить щось на зразок "Дані успішно передані", замість того, щоб показувати їм надані вами дані.
Для довідки, більшість власників бізнесу ніколи не доведеться турбуватися про цей тип переадресації. (В основному використовуються розробниками.)
307 Тимчасове перенаправлення - Перенаправлення HTTP
307 Тимчасове переспрямування майже точно так само, як 303 перенаправлення. Знову ж таки, це в основному використовується лише розробниками, тому більшість власників бізнесу не повинні знати про них.
Перенаправлення HTML
Перенаправлення HTML створюються на сторінці. Вони відносно незвичайні, але можуть бути зручними.
Meta Refresh - перенаправлення HTML
Перенаправлення метаобновлення використовуються шляхом додавання спеціального рядка коду до метаданих. Дозволяє додати період очікування перед перенаправленням. Як правило, вони поширені на урядових або великих веб-сайтах.
Наприклад, якщо веб-сайт вашого місцевого міста посилається на Торгово-промислову палату в цій області, вони можуть використовувати мета-оновлення з затримкою 5-10 секунд. Коли користувач натискає це посилання, вони потрапляють на сторінку, що говорить про те, що «Ви перенаправляєтеся на зовнішній вміст; ми не можемо нести відповідальність за вміст цього сайту. ”Користувач бачить це повідомлення коротко, перш ніж перенаправлятися на зовнішню сторінку.
Дуже мало підприємств використовують ці перенаправлення.
Javascript - Перенаправлення HTML
Це ще одна форма переадресації. Ми не радимо використовувати ці переадресації, оскільки деякі браузери мають вимкнути Javascript з міркувань безпеки.
IFrame - Перенаправлення HTML
IFrame перенаправляє просто "IFrame" у вміст з іншого веб-сайту, щоб він виглядав як вміст на вашій сторінці. IF-кадри зазвичай використовуються для вбудовування відео YouTube на сторінку (однак це не є перенаправленням). Існує дуже мало причин для веб-сайту для IFrame на всій сторінці з іншого веб-сайту.
Цей тип переадресації зазвичай використовується практиками SEO-капелюхів, щоб обманювати користувачів, які невідомо подають конфіденційні дані на сайт. Ми не рекомендуємо використовувати цей тип переадресації, якщо це не є абсолютно необхідним.
Як реалізувати перенаправлення
Оскільки 301 переспрямування є найчастіше використовуваним переадресацією, ми розглянемо, як реалізувати їх у цій публікації. Існує декілька різних способів реалізації цього переадресації, але нижче ми пропонуємо два найпростіших способи.
Варіант 1: змініть файл .htaccess ( див. цю сторінку ).
Варіант 2. Використовуйте плагін. (Ми рекомендуємо "Перенаправлення".)
Щоб почати процес за допомогою плагіна, потрібно лише вказати URL-адресу, яку потрібно перенаправити, і URL-адресу, куди потрібно перейти відвідувачів. У цьому прикладі ми будемо використовувати "/ old-page" як старий URL, а "/ new-page" як новий URL.
Щоб отримати доступ до плагіна (після його встановлення), просто наведіть вказівник миші на вкладку "Інструменти" в меню ліворуч і натисніть "Перенаправлення".
У формі потрібно ввести стару URL-адресу в поле "Джерело URL:" та нову URL-адресу в полі "Цільова URL-адреса:". Натисніть "Додати перенаправлення". Перевірте URL-адресу, щоб переконатися, що вона працює належним чином.
Заключні думки
Дуже мало підприємств потребуватиме нічого, крім перенаправлення 301 на своєму сайті. Якщо ви збираєте персональні дані, зазвичай цю функціональність буде розроблено розробником, який буде обробляти інші типи переадресацій, необхідні для належного функціонування веб-сайту. Пам'ятайте, що ви ніколи не хочете використовувати цю функцію, щоб змусити користувачів зробити певний хід дій. Замість цього перенаправлення повинні використовуватися, щоб допомогти користувачам зробити URL-адресу коротшим або допомогти їм знайти сторінку, яку вони шукають.
Ви зустріли свою мету в цьому розділі вивчення різних типів і найчастіше використовуваних переадресацій, і як реалізувати перенаправлення 301.
Які види переадресацій існують?Які види переадресацій існують?