Перенаправлення url-адрес, веб-майстру
301, «Переміщено назавжди»
302, «Знайдено» або «Переміщено тимчасово»
HTML-редирект
Meta Refresh редирект - це перенаправлення на стороні клієнта, він не є постійним перенаправленням 301. Це найпростіший скрипт редіректу HTML. Він розміщується всередині розділу веб-сторінки, наприклад:
Повний вихідний код:
Перенаправлення сторінок в HTML 5
Наведений вище код буде працювати і в HTML 5.
Повний вихідний код редиректу HTML:
Різниця між window.location і location.href
Якщо потрібно перенаправити користувача на іншу сторінку при завантаженні сторінки, можна використовувати наступний код. Він протягом 3 секунд відображає повідомлення і перенаправляє користувача на нове розташування сторінки:
Повернення на головну сторінку
Іноді необхідно здійснити index HTML редирект. Для цього можна використовувати наступний скрипт:
Це те ж саме, що натиснути в браузері кнопку «Назад»:
Як перенаправити користувача на мобільну версію сайту
Для iPhone і iPad
У чому різниця між canonical і редирект 301?
Коли використовуєте 301 редирект HTML. ви показуєте пошуковій системі, що поточна сторінка постійно переміщається в інше місце.
Canonical використовується для запобігання санкцій з боку пошукової системи за дублювання контенту. При його використанні поточна сторінка існує, але показується для пошукової системи, як "копія" інший "головної сторінки". З наступного прикладу ви отримаєте чітке уявлення про це:
Переклад статті «URL redirection» дружною командою проекту Сайтобудування від А до Я.