yoursite.com/docs
mit Cloudflare zu hosten, müssen Sie einen Cloudflare-Worker erstellen und konfigurieren.
Bevor Sie beginnen, benötigen Sie ein Cloudflare-Konto und einen Domainnamen (kann auf oder außerhalb von Cloudflare verwaltet werden).
Repository-Struktur
yoursite.com/docs
bereitstellen möchten, erstellen Sie ein Verzeichnis docs/
mit allen Dokumentationsdateien.
Einen Cloudflare-Worker einrichten
Wenn Ihr DNS-Anbieter Cloudflare ist, aktivieren Sie kein Proxied für den CNAME-Eintrag.
Proxys mit Vercel-Bereitstellungen
Erforderliche Pfad-Allowlist
/.well-known/acme-challenge/*
– erforderlich für die Let’s-Encrypt-Zertifikatsvalidierung/.well-known/vercel/*
– erforderlich für die Vercel-Domainvalidierung
Anforderungen an die Weiterleitung von Headern
HOST
-Header in Ihrer Worker-Konfiguration korrekt weitergeleitet wird. Eine fehlerhafte Weiterleitung von Headern führt dazu, dass Verifizierungsanfragen fehlschlagen.
Routing konfigurieren
Ersetze „[SUBDOMAIN]“ durch deine eindeutige Subdomain, „[YOUR_DOMAIN]“ durch die Basis-URL deiner Website und „/docs“ durch den gewünschten Unterpfad, falls abweichend.
Nach der Konfiguration Ihres DNS sind benutzerdefinierte Subdomains in der Regel innerhalb weniger Minuten verfügbar. Die DNS-Propagation kann manchmal 1–4 Stunden dauern und in seltenen Fällen bis zu 48 Stunden. Wenn Ihre Subdomain nicht sofort verfügbar ist, warten Sie bitte zunächst ab, bevor Sie mit der Fehlerbehebung beginnen.
Testen Sie Ihren Worker
- Testen Sie über die Vorschau-URL des Workers:
your-worker.your-subdomain.workers.dev/docs
- Verifizieren Sie, dass der Worker korrekt zu Ihrer Mintlify-Dokumentation und Ihrer Website weiterleitet.
Eigene Domain hinzufügen
- Navigiere in deinem Cloudflare-Dashboard zu deinem Worker.
- Gehe zu Settings > Domains & Routes > Add > Custom Domain.
- Füge deine Domain hinzu.
Wir empfehlen, deine Domain sowohl mit als auch ohne vorangestelltes
www.
hinzuzufügen.DNS-Konflikte beheben
- Löschen Sie den bestehenden DNS-Eintrag für Ihre Domain. Weitere Informationen finden Sie in der Cloudflare-Dokumentation unter Delete DNS records.
- Kehren Sie zu Ihrem Worker zurück und fügen Sie Ihre benutzerdefinierte Domain hinzu.
Benutzerdefiniertes Routing für Webflow
/docs
auf derselben Domain bereitstellen möchten, müssen Sie über Cloudflare Workers ein benutzerdefiniertes Routing konfigurieren, um den gesamten Nicht-Docs-Traffic per Proxy an Ihre Hauptseite weiterzuleiten.
Stellen Sie sicher, dass Ihre Hauptseite auf einer Landingpage eingerichtet ist, bevor Sie diesen Worker bereitstellen, sonst sehen Besucher Ihrer Hauptseite Fehlermeldungen.
- Richten Sie in Webflow eine Landingpage für Ihre Hauptseite ein, z. B.
landing.yoursite.com
. Das ist die Seite, die Besucher sehen, wenn sie Ihre Website aufrufen. - Stellen Sie Ihre Hauptseite auf der Landingpage bereit. So bleibt Ihre Hauptseite zugänglich, während Sie den Worker konfigurieren.
- Aktualisieren Sie zur Vermeidung von Konflikten alle absoluten URLs Ihrer Hauptseite auf relative.
- Wählen Sie in Cloudflare Edit Code und fügen Sie das folgende Skript in den Code Ihres Workers ein.
Ersetzen Sie
[SUBDOMAIN]
durch Ihre eindeutige Subdomain, [YOUR_DOMAIN]
durch die Basis-URL Ihrer Website, [LANDING_DOMAIN]
durch die URL Ihrer Landingpage und /docs
durch Ihren gewünschten Unterpfad, falls abweichend. - Wählen Sie Deploy und warten Sie, bis die Änderungen verbreitet sind.
Nach der Konfiguration Ihres DNS sind benutzerdefinierte Subdomains in der Regel innerhalb weniger Minuten verfügbar. Die DNS-Propagation kann manchmal 1–4 Stunden dauern und in seltenen Fällen bis zu 48 Stunden. Wenn Ihre Subdomain nicht sofort verfügbar ist, warten Sie bitte zunächst ab, bevor Sie mit der Fehlerbehebung beginnen.