Quicktipp: Nginx Rewrite für das unnütze „www“

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;
}

4 Gedanken zu „Quicktipp: Nginx Rewrite für das unnütze „www““

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *