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-09-01 22:41

About me briefly
Support and development of web projects on the CMF Cotonti: private messengers via the website, open and closed small social networks, trading platforms and marketplaces, freelance and services exchange portal, catalogs of goods from wholesale suppliers, dropshipping platforms, online stores, and much more.
View developments and download
Public portfolio of my works and developments
Telegram for messages
@webitproff
Telegram channel
@s/aBuyFILE
  • 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