301 редирект с домена с WWW на домен без WWW

Как настроить 301 редирект в файле .htaccess чтобы поисковые системы понимали, что два URL-адреса (с WWW и без) представляют собой один и тот же сайт

301 редирект с домена с WWW на домен без WWW необходимо для того, чтобы поисковые системы понимали, что два URL-адреса (с WWW и без) представляют собой один и тот же сайт. Это помогает избегать проблем с дублирующим контентом и сохраняет поисковый вес на одном адресе. 
Как настроить 301 редирект в файле .htaccess:

Создайте или отредактируйте файл .htaccess: Если файл .htaccess не существует, создайте его в корневом каталоге вашего сайта.
Добавьте код редиректа:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

RewriteEngine On: Включает модуль переадресации.
RewriteCond: Условие для перенаправления. В данном случае, проверяет, что домен содержит "www.". 

RewriteRule: Правило перенаправления. Перенаправляет с "www.example.com" на "example.com" и возвращает код 301. 

Сохраните файл .htaccess: После добавления кода, сохраните файл.

Проверьте настройки: После внесения изменений, проверьте, правильно ли настроен редирект, используя инструменты для проверки редиректов.

Альтернативные способы:

Настройка в панели управления хостинга:
Многие хостинги предоставляют возможность настроить 301 редирект через панель управления, что может быть проще, чем редактирование .htaccess. 

Важно:

Выбор основного домена:
Решите, какой вариант домена (с WWW или без WWW) вы хотите использовать как основной, и настройте редирект с другого на него.
Проверка индексации:
После настройки редиректа, проверьте, как поисковые системы воспринимают ваш сайт, используя Google Search Console

Если вы используете CMF Cotonti, можете использовать плагины URL Editor для настройки правил и редиректов. 
Краткая справка
На странице плагина "Расширения / URL Editor / Администрирование " вы можете настроить формат ссылок, используя простые правила преобразования. Удостоверьтесь в корректности и отсутствии повторяющихся правил. Не используйте пробелы, символы табуляции и прочие специальные символы в правилах. 
Разделы и параметры объяснены ниже.

Модуль - название скрипта, к которому относится правило. Метасимвол (*) означает «любой скрипт».
Параметры - условие, проверяемое на параметрах ссылки. Это строка, содержащая пары имя-значение, разделенные символом & и символом = между именем и значением. Знак вопроса (?) в начале строки ставить не следует. Если вы задаете здесь некоторую переменную, то для работы правила она должна присутствовать в параметрах ссылки. Символ * означает любое значение, одиночное значение или список возможных значений, разделенных вертикальной чертой (|). Все значения должны быть URL-кодированы. Пример: name=Val|Josh&id=124&page=*.
Формат задает формат формирования ссылки. Это строка, содержащая специальные последовательности, заменяемые их значениями. Обычная последовательность выглядит как {$name}, где "name" - имя параметра ссылки (GET-переменной), значение которой будет вставлено в место этой последовательности (или {!$name} если ее вставка не требуется). Есть несколько специальных последовательностей, не содержащихся в параметрах ссылки ("query string"):
    {$_area} - имя скрипта;
    {$_host} - имя хоста из главной ссылки сайта;
    {$_rhost} - имя хоста из текущего HTTP-запроса;
    {$_path} - путь сайта относительно корня сервера, / если сайт в корне.
Вы можете также использовать параметризированные поддомены, если укажете абсолютную ссылку вида: http://{$c}.site.com/{$al}.html. На данный мамент поддомены поддерживаются только для серверов Apache.
Новое правило - добавляет новое правило в таблицу.
Порядок - помните, что порядок следования правил имеет значение. Алгоритм преобразования ссылок ищет подходящее правило следующим образом: сначала он ищет правила для текущего скрипта, потом он пробует найти первое правило, подходящее по параметрам; если подходящее правило не найдено, происходит возврат к универсальным правилам (модуль *) и первое подходящее правило ищется там. Рекомендуется правило по умолчанию (с * модулем и * параметрами) ставить последнем среди всех правил для *-модуля или даже последним в таблице.
Вы можете поменять порядок правил простым перетаскиванием нужных строк в таблице. Рекомендуется сохранить новые правила перед изменением порядка, иначе перетаскивание для них работать не будет.
Query String - это то, что вы видите в большинстве ссылок после знака вопроса. Она используется для передачи остальных GET-параметров, которые вы не использовали при составлении Формата, и автоматически присоединяется к ссылке в таком случае.
Сохранить - эта кнопка сохранит правила, и изменения вступят в силу немедленно. Такжы будет изменен ваш .htaccess (если возможно), и вам будут предоставлены директивы для .htaccess/IsapiRewrite4.ini/nginx.conf (в зависимости от используемого сервера).

3 minutes read Sodium Carbonate

Comments (0)

No comments yet
Only registered users can post new comments

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-07-19 01:57

  • Page published: 2025-06-12 10:44
  • Last update: 2025-06-29 20:10

Similar pages

Выбор домена и как избежать ошибок в процессе
1 Красивое, простое и понятное доменное имя поможет потенциальным клиентам найти и запомнить адрес вашего сайта.
Основные модули и плагины биржи, перечень расширений сборки без движка Cotonti
2 Данный перечень расширений актуален для версии биржи начальных версий. Модули     Projects - проекты, значительно
Редирект на профиль после авторизации
3 Если перед Вами встал вопрос: - Как сделать, что бы пользователь сразу же после регистрации попадал в свой профиль, где
User Blog • 2020-07-17 05:15 webitproff
Плагин Userfields для Cotonti (без экстраполей). Дополнительные поля пользователя.
4 Плагин Userfields для Cotonti 0.9.26  Выводим дополнительные поля пользователя где угодно, в любом шаблоне, в любой
Безопасная сделка. Сделка без риска. Защищённая сделка.
5 Безопасная сделка | плагин для Cotonti | FL Плагин «SBR» - Безопасная сделка - расширения функционала сайта биржи услуг
User Blog • 2020-07-17 05:15 webitproff