Host-Routing: Bot-Produktseite und Community-Hub getrennt
Eine Anwendung, zwei Gesichter — der Server erkennt an der Domain, welche Seite gefragt ist, und schreibt das als data-site an den <body>. Das Frontend rendert daraufhin entweder den Community-Hub wie bisher oder die neue Produktseite. - Bot-Produktseite (BotApp): Landing mit Feature-Übersicht, Befehls- referenz, Dashboard unter /dashboard, Orange als Leitfarbe - Weiterleitungen: Community-Routen auf der Bot-Domain und umgekehrt werden dauerhaft (301) auf die richtige Adresse geschickt — geteilte Devlog-Permalinks laufen also nicht ins Leere. Rechtstexte bleiben auf beiden erreichbar. - Open-Graph-Tags je Domain, inklusive eigener Vorschau für frei angelegte Seiten (Entwürfe bekommen bewusst keine) - Login: neue Einstellung für die Cookie-Domain, damit die Anmeldung auf beiden Seiten gilt; nach dem Discord-Login landet man wieder auf der Seite, von der man gestartet ist (vorher immer auf der Hauptadresse) - Alles greift erst, wenn beide Adressen im Setup eingetragen sind — bis dahin verhält sich die Anwendung unverändert Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,24 @@
|
||||
# Konzept: Bot-Produktseite und Community-Hub trennen
|
||||
|
||||
**Stand:** 31.07.2026 · Abgestimmt, Umsetzung läuft.
|
||||
**Stand:** 31.07.2026 · Umgesetzt. Zum Aktivieren müssen nur noch die beiden
|
||||
Adressen im Setup eingetragen werden (System → Zwei Seiten).
|
||||
|
||||
## Aktivieren
|
||||
|
||||
1. **Setup → System → Zwei Seiten** ausfüllen:
|
||||
* Community-Hub: `https://hub.d4rkst3r.de`
|
||||
* Bot-Produktseite: `https://bot.d4rkst3r.de`
|
||||
* Login-Domain: `.d4rkst3r.de` (damit die Anmeldung auf beiden gilt)
|
||||
2. **Discord-Portal:** unter *OAuth2 → Redirects* zusätzlich
|
||||
`https://hub.d4rkst3r.de/auth/callback` eintragen
|
||||
3. Fertig — ab dem Speichern greift die Trennung sofort.
|
||||
|
||||
Solange die Felder leer bleiben, verhält sich alles wie vorher. Das Umschalten
|
||||
ist jederzeit reversibel: Felder leeren, und beide Domains zeigen wieder
|
||||
dieselbe Seite.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Warum
|
||||
|
||||
|
||||
Reference in New Issue
Block a user