Weil ich es grade gebraucht habe:
Um die aufgerufene Domain von „www.xyz.de“ auf „xyz.de“ umzuleiten reicht eine kurze rewrite-Regel in der jeweiligen Config von Nginx.
server {
server_name www.xyz.de;
rewrite ^(.*) http://xyz.de$1 permanent;
}
server {
server_name xyz.de;
#hier folgt ganze der Rest der config
}
Wer sich über Sinn und Unsinn von „www“ informieren möchte, kann das auf no-www.org tun.
Update:
Evgeni hat eine noch kürzere Lösung in den Kommentaren gepostet:
if ($http_host != “example.org”) {
rewrite ^ $scheme://example.org$uri permanent;
}