Перенаправить поддомен «www» на не-WWW

Чтобы перенаправить субдомен «www» на версию домена без www (также известную как голый домен), вы можете использовать различные методы в зависимости от конфигурации вашего сервера. Вот несколько примеров:

  1. Apache.htaccess (mod_rewrite):
    Если вы используете веб-сервер Apache, вы можете добавить следующий код в свой файл.htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

Этот код проверяет, начинается ли хост с «www.example.com» (без учета регистра), и если да, то он перенаправляет на « http://example.com », используя перенаправление 301 (постоянное).

  1. Nginx:
    Для сервера Nginx вы можете использовать следующий код в блоке сервера:
server {
    listen 80;
    server_name www.example.com;
    return 301 $scheme://example.com$request_uri;
}

Этот код прослушивает порт 80 на предмет запросов с хоста «www.example.com» и перенаправляет их на «example.com», используя перенаправление 301.

  1. Запись DNS CNAME.
    Другой вариант — настроить запись DNS CNAME для перенаправления субдомена «www» в домен, отличный от www. Обычно этот метод осуществляется через регистратора домена или поставщика DNS.

Вы должны создать запись CNAME с хостом «www», указывающим на домен, отличный от www (например, «example.com»). Точные действия могут различаться в зависимости от интерфейса вашего DNS-провайдера.