Zum Inhalt springen

Dokumentation / Domains

Weiterleitungen

Einen Hostnamen auf einen anderen Hostnamen desselben Odoo-Dienstes weiterleiten.

Eine Weiterleitung leitet Besucher von einem Hostnamen auf einen anderen Hostnamen desselben Odoo-Dienstes weiter. Das ist nützlich, wenn du auf eine neue Domain umziehst, www- und Nicht-www-Adressen zusammenführst oder einen alten Hostnamen ausmusterst, ohne dass dessen Links ins Leere laufen.

Wie es funktioniert #

Wenn ein Hostname als Weiterleitung eingerichtet ist, konfiguriert calmo.cloud Traefik so, dass Anfragen an diesen Hostnamen mit einer HTTP-Weiterleitung beantwortet werden, statt sie an Odoo zu leiten. Der Browser des Besuchers wird zum Ziel-Hostnamen geschickt, wobei der ursprüngliche Pfad erhalten bleibt (z.B. wird alt.firma.de/shop auf neu.firma.de/shop weitergeleitet).

Du kannst zwischen zwei Weiterleitungstypen wählen:

Typ Statuscode Verwenden, wenn
Permanent (301) 301 Der Umzug ist dauerhaft — Suchmaschinen aktualisieren ihren Index.
Temporär (302) 302 Der Umzug ist vorübergehend — Suchmaschinen behalten das Original.

Schritt-für-Schritt-Anleitung #

1. Beide Hostnamen zum Dienst hinzufügen #

Sowohl der Quell-Hostname (der weitergeleitet wird) als auch der Ziel-Hostname müssen bereits am selben Odoo-Dienst existieren. Füge sie im Hostnamen-Tab hinzu, falls sie noch nicht vorhanden sind — siehe Domain hinzufügen.

2. Quell-Hostnamen bearbeiten #

  1. Navigiere zu deinem Odoo-Dienst
  2. Klicke auf den Hostnamen-Tab
  3. Klicke bei dem weiterzuleitenden Hostnamen auf Bearbeiten
  4. Aktiviere Redirect to another hostname
  5. Wähle das Redirect target — ein anderer Hostname dieses Dienstes
  6. Wähle den Redirect type — Permanent (301) oder Temporär (302)
  7. Speichern

3. Dienst neu bereitstellen #

Die Weiterleitung wird bei der nächsten Bereitstellung des Dienstes wirksam, wenn die Routing-Regeln von Traefik neu erzeugt werden.

Eine Weiterleitung wird erst nach einer erneuten Bereitstellung des Dienstes wirksam. Bis dahin leitet der Quell-Hostname wie bisher auf Odoo.

Der Aufruf des Quell-Hostnamens leitet jetzt über HTTPS auf den Ziel-Hostnamen weiter, wobei der Pfad erhalten bleibt.

Fehlerbehebung #

Das Weiterleitungsziel steht nicht in der Liste
  • Das Ziel muss ein anderer gerouteter Hostname desselben Dienstes sein — füge ihn zuerst im Hostnamen-Tab hinzu.
    • Ein Hostname, der selbst eine Weiterleitung ist, kann nicht als Ziel verwendet werden.
    • Ein Hostname kann nicht auf sich selbst weiterleiten.
Die Weiterleitung funktioniert noch nicht
  • Stelle den Dienst neu bereit, damit Traefik die neuen Routing-Regeln übernimmt.
    • Stelle sicher, dass das DNS des Quell-Hostnamens weiterhin auf den Server zeigt, damit die Weiterleitung über HTTPS ausgeliefert werden kann.