Пример конфига nginx.
tail -n 13 /etc/nginx/conf.d/akmurzin.conf
#redirect to www
server {
listen 80;
server_name akmurzin.ru;
return 301 $scheme://www.akmurzin.ru$request_uri;
}
#default site
server {
listen 80 default;
server_name _;
return 301 $scheme://www.akmurzin.ru$request_uri;
}
Первый блок отвечает за 301 редирект всех запросов к akmurzin.ru на поддомен с www. Второй блок отвечает за редирект всех запросов, не подходящих под все остальные блоки на сайт по умолчанию - wwww.akmurzin.ru.
Полная информация по всем поддерживаемым директивам есть в официальной документации модуля ngx_http_rewrite_module.