So richten Sie eine 301-Weiterleitung ein - non-www zu www

Ich habe große Schwierigkeiten herauszufinden, wie das funktioniert. Ich möchte nicht-www-URLs mit einem 301-Redirect auf www umleiten.

Ich verwende DigitalOcean und Ubuntu 20.

Kann mir bitte jemand raten, wie das geht? Wenn ich Versuche, Anleitungen zu befolgen, wird mir gesagt, die Nginx-Konfigurationsdatei zu finden, aber meine Discourse-Installation scheint keine zu haben.

Vielen Dank

Du müsstest nginx tatsächlich auf dem Host installieren. Du kannst diese Anleitung befolgen:

Ein einfacherer Weg könnte sein, etwas auf DNS-Ebene auszuprobieren, eine CNAME-Umleitung (www zu nicht-www ja, die andere Richtung:thinking: bin mir da aber nicht sicher).

Sie könnten forcewww.com verwenden oder die Einrichtung von Let’s Encrypt mit mehreren Domains lesen. Ich empfehle nicht, einen externen nginx hinzuzufügen, um dieses Problem zu lösen.