Если Вы определили основным имя сайта без WWW (или наоборот с WWW) Вам надо будет в любом случае настроить Редирект для имени с WWW на имя без WWW ... Иначе при индексировании сайта поисковыми системами дубликаты страниц в индексе Вам гарантированы., а это ОЧЕНЬ не хорошо
В веб-сервере apache можно через файл .htaccess
А веб-сервер nginx файлы .htaccess не признает, поэтому надо будет данную ситуацию разруливать в конфиге для виртуального хоста. Например,
server {
listen 80;
server_name www.host.com.ua;
rewrite ^ http://host.com.ua$request_uri? permanent; #301 redirect
}
server {
listen 80;
server_name .host.com.ua;
.....
основной конфиг
.....
}
Вот собственно и все, при попадании на
www.host.com.ua, получаем 301 редирект на
host.com.ua в обратную сторону то-же самое, только пару строк поменять.
Вот так:
server {
listen 80;
server_name host.com.ua;
return 301 $scheme://www.host.com.ua$request_uri;
}
ВНИМАНИЕ! Очень важно, чтобы блок переадресации стоял над основным блоком конфикурации.
=============
Чтобы не прописывать для всех доменов по отдельности, можно попытаться внести изменения в /etc/nginx/nginx.conf (вставкой блока внутри директивы http {})
server {
server_name ~^(?!www\.);
return 301 $scheme://$host$request_uri;
}
Но мне это никак не помогло. В моем случае не было ни какого результата, как-будто я ничего и не делал...
=============
Здесь можно узнать ответ сервера и проверить редирект на сайте