Htaccess редирект з www і без www (301)

Для пошукових систем домен з www і домен без www - це два різних ресурсу і для того, щоб вони правильно його сприймали, індексували і ранжирували як єдине і унікальне ціле потрібен 301 редирект ( "перенесений назавжди") з одного домену на інший.
Найпростіший варіант редиректу - за допомогою файлу .htaccess, який знаходиться в корені сайту, для його здійснення необхідний включений модуль mod_rewrite. А в разі якщо цей моду вимкнений або у вас немає доступу до файлу htaccess, ви можете використовувати редирект на PHP.
301 редирект з www
Існує кілька правильних варіантів 301 редиректу в htaccess, і який з них ви виберете не має ніякого значення.
Перший самий простий і зрозумілий варіант редиректу з www:
Другий варіант редиректу з www:
Третій з умовою від противного варіант редиректу з www:
301 редирект на www
Як і в редирект з www, для редиректу на www є кілька правильних способів, вибирайте який до душі.
Перший варіант редиректу на www:
Другий варіант варіант редиректу на www з умовою від противного:
Для редиректів окремих сторінок, файлів і навіть бана користувачів за допомогою htaccess ви можете скористатися генератором редиректів.