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.

1 Answer 1

0
server {
    listen 80;
    servername ~^(?<domain>otherhost|differenthost)\.org$;
    return 301 $scheme://www.$domain.org$request_uri;
}

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .