Tenant-URLs und Routing-Modi in Booknetic SaaS
Verstehen Sie Tenant-URLs in Booknetic SaaS: Verzeichnis- und Subdomain-Routing, Wildcard-DNS, Permalinks, Slug-Änderungen und typische Fehlerbehebung.
Verstehen Sie Tenant-URLs in Booknetic SaaS: Verzeichnis- und Subdomain-Routing, Wildcard-DNS, Permalinks, Slug-Änderungen und typische Fehlerbehebung.
In Booknetic SaaS benötigt jeder Mandant einen öffentlichen Buchungslink, den er mit seinen eigenen Kunden teilen kann.
Wenn beispielsweise Ihre SaaS-Plattform für Kliniken bestimmt ist, kann jede Klinik eine eigene Buchungsseite haben:
https://your-platform.com/aurora-wellness/https://your-platform.com/metro-dental/
Wenn ein Kunde einen dieser Links öffnet, lädt Booknetic die gemeinsam genutzte Buchungsseite für den richtigen Mandant. Der Kunde sieht die Leistungen, Mitarbeiter, Standorte und Buchungsoptionen des Mandanten.
Booknetic SaaS Mandanten-URLs werden in der Regel in zwei Stilen diskutiert:
example.com/tenant1/.tenant1.example.com.Der Verzeichnismodus ist das einfachere Setup, das derzeit für den Standard-SaaS-Flow überprüft wird. Subdomain-Modus hängt von Ihrem Hosting- und DNS-Setup ab, daher sollte es nur verwendet werden, wenn Ihre Installation speziell dafür konfiguriert und getestet wird.

Gegenstand
Ordnermodus
Subdomain-Modus
Beispiel-URL
example.com/tenant1/
tenant1.example.com
Wie Kunden es sehen
Mandant erscheint nach der Haupt-Website-Adresse
Mandant erscheint vor der Haupt-Website-Adresse
Einrichtungsschwierigkeiten
Leichter
Fortgeschrittener
DNS-Anforderungen
Normalerweise keine spezielle Platzhalter DNS Setup
Erfordert Platzhalter DNS, wie *.example.com
Hosting-Anforderung
Funktioniert auf vielen Standard-WordPress Hosting-Setups
Das Hosting muss alle Mandanten-Subdomains akzeptieren und an die gleiche WordPress-Website senden.
Das Beste für
Die meisten neuenSaaS-Plattformen, schnellerer Start, einfacherer Support
Plattformen, die speziell Mandant-Branded Subdomains wollen und DNS korrekt verwalten können
Häufigste Fehlerursache
WordPress permalinks sind auf Plain gesetzt, oder der Mandanten-Slug ist falsch
Wildcard DNS fehlt oder weist nicht auf die SeiteSaaS
Verwenden Sie diesen einfachen Entscheidungsfluss:
Brauchen Sie Mandanten-URLs wie tenant1.example.com für Branding? — Wenn nein, wählen Sie Verzeichnismodus.
Können Sie DNS-Datensätze für Ihre Domain verwalten? — Wenn nein, wählen Sie Verzeichnismodus.
Kann Ihr Hosting alle Mandanten-Subdomains routen auf dieselbe WordPress-Installation routen kann? — Wenn nein oder wenn Sie unsicher sind, wählen Sie zuerst Verzeichnismodus.
Sind Mandant bereits live und teilen Buchungslinks?
Für die meisten Plattformbesitzer,Der Verzeichnismodus ist der sicherste Ausgangspunkt weil es einfacher zu konfigurieren und einfacher zu beheben ist.
example.com/tenant1/Im Verzeichnismodus hat jeder Mandant eine URL unter Ihrer Hauptdomäne.

Beispiel:
https://example.com/aurora-wellness/
https://example.com/metro-dental/
Der letzte Teil der URL ist der Mandanten-Slug. Ein Mandanten-Slug ist der im Link verwendete Kurzname, wie z.B.aurora-wellness.
Verzeichnismodus auswählen, wenn:

aurora-wellness.https://example.com/aurora-wellness/
Der Verzeichnismodus muss korrekt funktionieren. Wenn WordPress Permalinks gesetzt ist Plain, Mandanten-Links wie example.com/tenant1/ darf nicht wie erwartet geladen werden.

Wenn Verzeichnis Mandanten-URLs nicht funktionieren, überprüfen Sie Settings → Permalinks Zuerst.
tenant1.example.comIm Subdomain-Modus hat jeder Mandant eine Subdomain unter seiner Hauptdomain.
Beispiel:
aurora-wellness.example.com
metro-dental.example.com
Dies sieht eher getrennt von der Hauptplattformdomäne aus, die einigeSaaS-Besitzer beim Branding bevorzugen. Es ist aber auch technischer zu etablieren.
Wählen Sie Subdomain-Modus nur, wenn:
tenant.example.com.Wenn eine davon unklar ist, verwenden Sie zuerst den Verzeichnismodus.
Subdomain-Modus erfordert DNS und Hosting-Unterstützung. Die genauen Bildschirme hängen von Ihrem Domain-Provider und Hosting-Unternehmen, aber die allgemeine Einrichtung ist:
Beispiel:
*.example.com
aurora-wellness.example.com
Der Subdomain-Modus funktioniert nicht, nur weil der Mandant inBookneticexistiert.
Ihre Domain muss einen Platzhalter DNS Datensatz haben. In einfachen Worten bedeutet Platzhalter DNS:
"Senden Sie jede Mandanten-Subdomain unter meiner Domain auf diese gleiche SaaS-Website."
Ohne Platzhalter DNS, Links wie tenant1.example.comin der Regel mit einer 404-Seite, Browser-Fehler oder Hosting Standard-Seite scheitern.

Wenn eine Mandanten-Subdomain eine 404-Seite zeigt oder nicht öffnet, überprüfen Sie zuerst diese Elemente:
*.example.comwird in Ihrem DNS-Anbieter erstellt.aurora-wellness, Prüfungaurora-wellness.example.comKeine andere Schreibweise.Wenn Sie DNS-Datensätze nicht bequem prüfen, bitten Sie Ihren Hosting-Provider zu bestätigen, dass Platzhalter-Subdomains auf Ihre WordPress Installation weitergeleitet werden.
Wennexample.com/tenant1/nicht korrekt geladen, überprüfen Sie diese Elemente:
Die häufigste Ursache ist ein Permalink-Konfigurationsproblem.
Tenantsfinden ihren Buchungslink in der Regel im eigenen Panel unter Billing→Share Page.

Von diesem Bildschirm kann ein Mandant:
Ändert sich die Mandant-URL später, sollten Mandant alle kopierten Links,QR-Codes, E-Mail-Vorlagen undiframe-Einbetten, die sie bereits freigegeben haben, aktualisieren.
Planen Sie Ihren Routing-Modus, bevor Sie wann immer möglich starten.
Der Wechsel von Verzeichnis-URLs zu Subdomain-URLs oder umgekehrt kann Links beeinflussen, die Mandant und Kunden bereits verwenden. Dies kann Folgendes umfassen:
Wenn Ihre Plattform bereits live ist, behandeln Sie eine Änderung im Routing-Modus wie ein kleines Migrationsprojekt. Testen Sie es zuerst auf einer Staging-Site, bereiten Sie bei Bedarf Umleitungen vor und sagen Sie Mandant n, welche Links sie aktualisieren sollten.
Da das Subdomain-Routing von DNS und Hosting abhängt, bestätigen Sie den unterstützten Schaltvorgang mit Ihrem Supportkontakt nach Booknetic SaaS, bevor Sie eine Live-Plattform wechseln.
Sie können einen Mandanten-Slugaktualisieren müssen, wenn ein Unternehmen seinen Namen ändert oder wenn der ursprünglicheslugeinen Tippfehler hat.
Bevor Sie es ändern, denken Sie daran, dass die öffentliche Buchungs-URL des Mandanten sich ebenfalls ändert.
Beispiel:
Old: https://example.com/aurora-wellness/
New: https://example.com/aurora-studio/
Nach Änderung einesslugbitten Sie den Mandant zu aktualisieren:
Bevor Sie Ihre SaaS-Plattform öffentlich starten:
Tun Sie dies, bevor Mandant beginnen, Links mit echten Kunden zu teilen.
Problem
Höchstwahrscheinliche Ursache
Was zu überprüfen ist
example.com/tenant1/zeigt 404
WordPress permalinks oder falscher Mandanten-Slug
Settings → Permalinks; Mandanten-Slug; SaaS Booking page
tenant1.example.comnicht geöffnet
Platzhalter DNS fehlt
DNS-Aufzeichnung für*.example.com
Subdomain öffnet die Standardseite des Hostings
Das Hosting führt keine Platzhalter-Subdomänen nach WordPress aus
Hosting Control Panel / Hosting Support
Browser zeigt SSL-Warnung auf Mandanten-Subdomain
SSL-Zertifikat umfasst keine Platzhalter-Subdomains
SSL Zertifikat / Hosting SSL Einstellungen
Mandantenieht einen alten Link nach Slug-Änderung
Link wurde vor der Änderung kopiert
Shared Links,QRCodes, E-Mails undiframes aktualisieren
Wenn Sie nicht sicher sind, welche Option Sie wählen sollen, beginnen Sie mit Verzeichnismodus.
Es ist einfacher einzurichten, einfacher zu unterstützen und funktioniert gut für die meistenSaaS-Plattformen. Wählen Sie den Subdomain-Modus nur, wenn Sie einen klaren Branding-Bedarf haben und Ihr DNS/Hosting-Setup bereit ist.