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 #
- Navigiere zu deinem Odoo-Dienst
- Klicke auf den Hostnamen-Tab
- Klicke bei dem weiterzuleitenden Hostnamen auf Bearbeiten
- Aktiviere Redirect to another hostname
- Wähle das Redirect target — ein anderer Hostname dieses Dienstes
- Wähle den Redirect type — Permanent (301) oder Temporär (302)
- 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.