2015-05-10 8 views
19

मैंने एक डोमेन खरीदा है ("www.mydomain.com")। फ़ायरबेस ("sub.mydomain.com") पर मैं सबडोमेन कैसे बना सकता हूं, अगर मैं फायरबेस होस्टिंग का उपयोग कर रहा हूं?मैं फ़ायरबेस पर कस्टम सबडोमेन कैसे बना सकता हूं?

उत्तर

24

अद्यतन

अब आप एक एकल Firebase होस्टिंग साइट के लिए एकाधिक डोमेन जोड़ सकते हैं। डोमेन या तो साइट सामग्री की सेवा कर सकते हैं या किसी अन्य डोमेन पर रीडायरेक्ट कर सकते हैं (किसी भी समय संपादन योग्य)। इसके अतिरिक्त, अब आप एक ही प्रोजेक्ट पर example.com जैसे example.com पर एक ही पंजीकृत डोमेन के सबडोमेन का उपयोग कर सकते हैं और blog.example.com पर किसी अन्य पर। उन्हें कॉन्फ़िगर करने के लिए अपने hosting admin page पर जाएं।

मूल जवाब

आप होस्टिंग firebase को mydomain.com की अधिक उप डोमेन इंगित करते हैं, यह आप चुनते हैं जब अपने कस्टम डोमेन को निर्दिष्ट करने के लिए दूसरों पर पहुंच जाएंगे। आप बस एक उप डोमेन से सामग्री की सेवा के लिए देख रहे हैं, तुम सब करने की जरूरत है आप के समय इसका उल्लेख कस्टम डोमेन क्षेत्र में है कि एक होस्टिंग टैब और वह उप डोमेन के लिए अपने DNS बात होस्टिंग firebase करने के लिए, निर्देशों का पालन है।

अगर, हालांकि, आप विभिन्न उप डोमेन पर विभिन्न सामग्री की सेवा के लिए देख रहे हैं, कि वर्तमान में संभव नहीं है, हालांकि यह एक बहुत मांग थी विशेषता यह है कि हम

+1

अरे @Chris, कृपया कर अलग-अलग सबडोमेन सुविधा पर अलग-अलग सामग्री सुविधा: डी कोई अपडेट है? –

+0

यह शीर्ष डोमेन के साथ कैसे काम करता है? – JohnAndrews

+0

Firebase पूरी तरह से होस्टिंग सुप्रीम डोमेन का समर्थन करता है - आप जब कस्टम डोमेन सेट करने एक उप डोमेन के बजाय एक शीर्ष डोमेन निर्दिष्ट कर सकते हैं, और Firebase होस्टिंग सुप्रीम करने के लिए सभी उप डोमेन रीडायरेक्ट करेगा। हम एक-रिकार्ड प्रविष्टियों आप एक शीर्ष डोमेन की स्थापना करने की आवश्यकता होगी प्रदान कर देंगे, और उप डोमेन –

2

को लागू करने पर विचार कर रहे है मेरा मानना ​​है कि आप पर rewritte नियमों का उपयोग कर सकते हैं होस्टिंग कॉन्फ़िगरेशन जेसन फ़ाइल

चूंकि आप अपने फायरबेस परियोजना को इंगित करने वाले सभी डोमेन और सबडोमेन को आपके एकल फायरबेस होस्टिंग बाल्टी पर रीडायरेक्ट कर दिए जाएंगे, आपको प्रत्येक डोमेन के लिए कस्टम रीराइट नियम स्थापित करने की आवश्यकता होगी, जिन्हें आप अलग करना चाहते हैं, उन्हें रीडायरेक्ट करने के लिए आपकी परियोजना में एक विशिष्ट फ़ोल्डर या क्लाउड फ़ंक्शन।

मैं पठन सामग्री के रूप में अगले url की जांच करने के लिए सुझाव है, इसकी एक नई techinque अपने firebase.json फ़ाइल पर firebase https://github.com/jthegedus/firebase-functions-next-example

में परियोजनाओं के साथ काम करने के लिए

{ 
    "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" 
    } 
} 
संबंधित मुद्दे