2015-05-10 9 views

Antwort

24

aktualisieren

Sie jetzt mehrere Domains zu einem einzigen Firebase Hosting-Website hinzufügen können. Domains können entweder Site-Inhalt bereitstellen oder zu einer anderen Domain umleiten (jederzeit editierbar). Darüber hinaus können Sie nun Sub-Domains derselben registrierten Domain in verschiedenen Projekten verwenden, z. B. example.com in einem Projekt und blog.example.com in einem anderen Projekt. Besuchen Sie Ihre hosting admin page, um sie zu konfigurieren.

Ursprüngliche Antwort

Wenn Sie mehrere Sub-Domains von mydomain.com zu Firebase Hosting zeigen, wird es andere auf die eine Umleitung Sie wählen, wenn Ihre benutzerdefinierten Domain angeben. Wenn Sie Inhalte nur von einer Subdomain aus bereitstellen möchten, müssen Sie nur diese im Feld Benutzerdefinierte Domain auf der Registerkarte Hosting angeben und Ihr DNS für diese Subdomain auf Firebase Hosting richten und dabei den Anweisungen folgen.

Wenn aber Sie suchen unterschiedliche Inhalte auf verschiedenen Sub-Domains zu dienen, das ist derzeit nicht möglich, obwohl dies eine sehr nachgefragte Funktion, die wir die Umsetzung unter Berücksichtigung

+1

Hey @ Chris, bitte treten Sie die verschiedene Inhalte auf verschiedenen Subdomains bieten so schnell wie möglich: D irgendwelche Updates dort? –

+0

Wie funktioniert das mit Apex-Domains? – JohnAndrews

+0

Firebase Hosting unterstützt Apex-Domänen vollständig - Sie können beim Festlegen der benutzerdefinierten Domäne eine Apex-Domäne anstelle einer Sub-Domäne angeben, und Firebase Hosting leitet alle Sub-Domänen an den Apex um. Wir stellen die A-Record-Einträge bereit, die Sie zum Einrichten einer Apex-Domain benötigen, und Sie können zwischen A-Records oder einem CNAME für die Subdomains –

2

ich glaube Sie rewritte Regeln können auf Die Hosting-Konfiguration JSON-Datei

Da alle Domänen und Subdomains, die Sie auf Ihr Firebase-Projekt verweisen, zu Ihrem einzelnen Firebase-Hosting-Bucket umgeleitet werden, müssen Sie benutzerdefinierte Rewrite-Regeln für jede Domäne einrichten, die Sie trennen möchten eine bestimmte Ordner- oder Cloud-Funktion in Ihrem Projekt.

Ich schlage vor, die nächste URL als Lesematerial zu überprüfen, es ist ein neues techinque mit Projekten zu arbeiten in Feuerbasis https://github.com/jthegedus/firebase-functions-next-example

auf firebase.json Datei

{ 
    "database": { 
    "rules": "database.rules.json" 
    }, 
    "hosting": { 
    "public": "public", 
    "rewrites": [ 
     { 
     "source": "/.well-known/assetlinks.json", 
     "destination": "/instant/assetlinks.json" 
     }, 
     { 
     "source": "sub.domain.com/**", 
     "destination": "/subdomain/**" 
     } 
    ] 
    }, 
    "firestore": { 
    "rules": "firestore.rules", 
    "indexes": "firestore.indexes.json" 
    } 
} 
Verwandte Themen