Перенаправлення 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» дружною командою проекту Сайтобудування від А до Я.