Чтобы перенаправить субдомен «www» на версию домена без www (также известную как голый домен), вы можете использовать различные методы в зависимости от конфигурации вашего сервера. Вот несколько примеров:
- 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 (постоянное).
- Nginx:
Для сервера Nginx вы можете использовать следующий код в блоке сервера:
server {
listen 80;
server_name www.example.com;
return 301 $scheme://example.com$request_uri;
}
Этот код прослушивает порт 80 на предмет запросов с хоста «www.example.com» и перенаправляет их на «example.com», используя перенаправление 301.
- Запись DNS CNAME.
Другой вариант — настроить запись DNS CNAME для перенаправления субдомена «www» в домен, отличный от www. Обычно этот метод осуществляется через регистратора домена или поставщика DNS.
Вы должны создать запись CNAME с хостом «www», указывающим на домен, отличный от www (например, «example.com»). Точные действия могут различаться в зависимости от интерфейса вашего DNS-провайдера.