Как правильно склеить www на без www?
akoval
nginx-forum на forum.nginx.org
Вт Июл 21 07:38:17 UTC 2020
Сейчас у меня такие настройки:
server {
listen 80;
server_name www.site.com site.com;
location / {
return 301 https://site.com$request_uri;
}
}
server {
listen 443 default ssl;
server_name www.site.com site.com;
if ($host ~* ^www\.(.+)$) {
rewrite ^ https://site.com$request_uri permanent;
}
rewrite ^/(.*)/$ /$1 permanent;
...
}
if ($host ~* ^www\.(.+)$) { - не срабатывает.
пробовал еще перед server { listen 443 default ssl; ... }, но тоже не
срабатывает:
server {
listen 443 ssl;
server_name www.site.com;
return 301 https://site.com$request_uri;
}
Куда смотреть?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,288770,288770#msg-288770
Подробная информация о списке рассылки nginx-ru