Як зробити 301 редирект

Всім привіт! Для початку розберемося для чого потрібен 301 редирект. Пошукові системи або користувачі надіслали запит на певний сайт, а їх перенаправили на інший URL. У браузерах URL – це адреса в рядку пошуку. Кожна сторінка або сайт має свою адресу в інтернеті. Редирект є способом автоматичної переадресації користувачів з однієї адреси на інший.

Як зробити редирект на інший сайт

Інформація переноситься за новою адресою, вказаною в HTTP заголовку, на постійну основу. Користувачів, які зробили запит через браузер, і пошукові системи, перенаправляють на нову адресу. Всі властивості старого URL як сайту, так і сторінки, передадуться на новий URL. При редирект 301 з однієї сторінки на іншу після переадресації відбудеться «склеювання» нового і старого адреси. Нормативний і сторінковий вага зі старої адреси перейде на новий URL. Треба знати, що старий URL більше не буде використовуватися, він стає неактуальним.

301 редирект зберігає всі властивості, елементи оптимізації і позиції сайту в пошукових системах після перенесення його на новий домен. Він передає до 99% від загальної кількості посилань.

301 redirect потрібен в наступних випадках:

  • склеювання домену з www і без www. Відбудеться поєднання показників і посилального ваги;
  • при переході на новий домен зберігаються показники і посилання;
  • відвідувачі і пошукові системи потраплять на сторінки нового URL.

301 потрібен користувачам і пошуковим роботам. Перевірка 301 редиректу показує, що всіх користувачів успішно переадресували на новий URL.

В яких випадках використовується 301 redirect

Він перенаправляє користувачів і пошукових систем з одного сайту на інший в межах одного домену, Можливий редирект 301 з одного домену на інший.

Крім переадресації 301 ще використовують:

  • коли змінюється файлова структура сайту або при заміні розширення файлів;
  • при зміні імені домену;
  • при використанні SEO, в цьому випадку пошуковим роботам повідомляють, що сторінка перенаправляється на постійна адреса;
  • для приховування партнерських посилань для збільшення активності користувачів.

Налаштування редиректу htaccess

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

Файл «.htaccess» є файлом-конфігуратором для Apache-серверів, Завдяки цьому налаштуванні можна не давати доступ до основного конфігураційного файлу. Файл .htaccess – це звичайний текстовий документ. Для окремих директорій сайту можна створити додаткові htaccess файли. Перенаправлення з одного URL на інший можна зробити, використовуючи файли .htaccess. Також необхідно підключати модулі mod_alias. До недоліку цього способу відноситься те, що все перенаправляє адреси потрібно перераховувати індивідуально один за одним.

Директива Redirect

Директива Redirect переадресує користувача, який зробив запит документа, на іншу адресу. Зовнішній 301 redirect вказує браузеру на завантаження іншого URL.

Redirect [status] URLpath URL

Status – в нашому випадку permanent

URL – адреса, куди піде переміщення

Redirect 301 / doc / http://htaccess.net.ru/index

Переадресація .htaccess найбільш дієва. Цей спосіб не тільки перенаправляє сторінки або сайт, але і повертає потрібну 301 помилку. Ця спеціальна помилка 301 Permament Redirect допомагає пошуковим системам. Наприклад, є популярний сайт, який відвідують багато користувачів. Його перемістили на новий домен. Пошуковій системі ще нічого не повідомили. 301 redirect як би склеює старий і новий адресу. При цьому для нового сайту будуть збережені всі властивості і елементи оптимізації, які вже були на старому URL. Завдяки цьому, на новому місці залишиться та ж відвідуваність і кількість користувачів.

Редирект з допомогою html

Найпростішим і безпечним способом переадресації на інший URL вважається мета-тег з refresh. Цей мета-тег розміщують всередині сайту в описі кожної HTML-сторінки зі своїми параметрами і значеннями.

<meta http-equiv = “refresh» content = “0; URL = http: //new-website.com »/>

параметр content рівний 0 вказує, що перенаправлення браузера на нову сторінку буде без затримки.

параметр content. Якщо значення дорівнює 1, то переадресація буде проходити з затримкою в секунду.

URL – вказує адресу, куди піде перенаправлення.

Мета-тег з перенаправленням поміщають в секцію <head> </ head>.

Html редирект користується перевагою у пошукових систем. Вважається, що html редирект не може нашкодити ніякому сайту, навіть динамічному. Всього доброго і до нових зустрічей!

Ссылка на основную публикацию