0
server {
    listen          80;
    server_name     ~(?!^www\.)(?!thehost.org);
    return 301      $scheme://www.$host$request_uri;
}

I'd like for the server_name to match otherhost.org and differenthost.org, and then return a 301 to www.otherhost.org and www.differenthost.org, respectively.

Devin
  • 101
  • 1

1 Answers1

0
server {
    listen 80;
    servername ~^(?<domain>otherhost|differenthost)\.org$;
    return 301 $scheme://www.$domain.org$request_uri;
}
cadmi
  • 6,858
  • 1
  • 16
  • 22