Nginx. Переадресация на https без www

Все входящие запросы на domain.tld, www.domain.tld по протоколу http переадресовываются на https://domain.tld

server {
listen 80;
server_name domain.tld www.domain.tld;
rewrite ^ https://domain.tld$request_uri? permanent;
}

Все входящие запросы на www.domain.tld по протоколу https переадресовываются на https://domain.tld

server {
listen 443 ssl;
server_name www.domain.tld;
include inc/ssl.conf;
rewrite ^ https://domain.tld$request_uri? permanent;
}

Основной конфиг сайта https://domain.tld

server {
listen 443 ssl;
server_name domain.tld;
.......

Александр Черных
системный администратор

Статьи по теме

1+