Сейчас у меня такие настройки:
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;
}
Куда смотреть?