Що таке 301 редирект?
При такому редирект зберігаються "пузомерки" сайту, наприклад, ТІЦ
301 редирект часто застосовується при перенесенні сайту на інший домен, а так само склейки домен з www і без www.
Як зробити 301 редирект?
Найпростіший і надійний спосіб через файл .htaccess, який потрібно покласти в корінь сайту.
Ось приклад стандартного випадку, коли потрібно зробити 301 редирект з однієї сторінки №1 на іншу №2
Навіщо це потрібно?
Для пошукових систем
це два різний сайту!
Тому настійно рекомендується ще на самому початку створення сайту вибрати основне дзеркало і поставити 301 редирект на не основне, що б потім пошукачі не робили це за вас!
Так само рекомендується вибрати своє бажане дзеркало сайту в Google Webmaster і вказати host: site.ru в файлі robots.txt (як правильно складати файл robots.txt для будь-якого сайту, дивіться тут)
Нижче наведені приклади перенаправлення всіх сторінок з www на без www, і навпаки.
Є кілька способів 301 редиректу через файл .htaccess. Всі вони технічно правильні і який використовувати вибирати тільки вам!
301 редирект з www (з www.site.ru на site.ru)
У статті про 301 редирект для різних CMS. є приклад коду додавання правил в уже створений файл.
Як перевірити працездатність редиректу?
Але точніше це можна зробити за допомогою сервісів. який показують так само код відповіді сервера. У нашому случає це 301.