Netlify एक फ्री प्लेटफॉर्म है जिसका इस्तेमाल आप अपनी वेबसाइट को होस्ट करने के लिए कर सकते हैं। इसके द्वारा प्रदान की जाने वाली सुविधाओं में से एक GitHub और Bitbucket जैसे संस्करण नियंत्रण होस्ट के साथ एकीकरण है। यह आपकी वेबसाइट को होस्ट करने के लिए मौजूदा रिपॉजिटरी से सोर्स कोड का उपयोग करता है।
जब आप पहली बार अपनी साइट को होस्ट करते हैं, तो आपके सामने एक समस्या आ सकती है, जहां आप इसके URL का उपयोग करके इसे देखने में असमर्थ हैं। ऐसा तब होता है जब Netlify स्वचालित रूप से आपकी अनुक्रमणिका या लैंडिंग पृष्ठ पर रीडायरेक्ट नहीं करता है।
आप इस समस्या को वेबसाइट कॉन्फ़िगरेशन के एक छोटे से हिस्से के साथ ठीक कर सकते हैं।
Netlify का उपयोग करके वेबसाइट होस्ट करना
आप Netlify पर विभिन्न तकनीकी स्टैक का उपयोग कर सकते हैं टाइपस्क्रिप्ट-आधारित ढांचा, कोणीय, प्रति स्थैतिक साइट जनरेटर, ह्यूगो. अपने Netlify खाते के मुख्य पृष्ठ पर, आप उन सभी वेबसाइटों की सूची देख सकते हैं जिन्हें आप होस्ट कर रहे हैं। आप किसी भी परिनियोजन को देखने के लिए ड्रिल-डाउन भी कर सकते हैं या प्रत्येक वेबसाइट के लिए विवरण तैयार कर सकते हैं।
जब आप पहली बार अपनी वेबसाइट होस्ट करते हैं, तो आपको कुछ सेटिंग्स कॉन्फ़िगर करने की आवश्यकता होगी। इसमें बिल्ड कमांड और पब्लिश डायरेक्टरी शामिल है। यह मानते हुए कि आपकी सभी कॉन्फ़िगरेशन सेटिंग्स सही हैं, Netlify तब आपकी साइट को होस्ट करने के लिए एक परिनियोजन ट्रिगर करेगा।
असफल पुनर्निर्देशन Netlify पर त्रुटि
Netlify आपकी वेबसाइट के लिए एक यादृच्छिक डोमेन नाम बनाता है। यदि आप पहली बार अपनी साइट को होस्ट कर रहे हैं, तो हो सकता है कि आप इस URL से अपनी वेबसाइट देखने में असमर्थ हों। इसके बजाय, आपको "पृष्ठ नहीं मिला" त्रुटि आ सकती है।
यह त्रुटि तब हो सकती है जब आपने अपनी वेबसाइट के लिए रीडायरेक्ट निर्दिष्ट नहीं किए हों। ऐसे में, जब आप अपनी वेबसाइट का URL खोलते हैं, तो Netlify को यह नहीं पता होता है कि शुरुआत में किस पेज पर रीडायरेक्ट करना है। इसके बजाय, यह होम पेज प्रदर्शित करने के बजाय 404 त्रुटि देता है।
असफल पुनर्निर्देशन समस्या को ठीक करना
आप इसके आधार पर कई रीडायरेक्ट नियम बना सकते हैं HTTP स्थिति कोड एक अनुरोध के जवाब में उत्पन्न। इस विशेष त्रुटि को ठीक करने के लिए, आपको केवल एक रीडायरेक्ट नियम निर्दिष्ट करना होगा। वह नियम आपके होम पेज पर अनुरोधों को पुनर्निर्देशित करेगा।
_redirects फ़ाइल का उपयोग करके अपने होम पेज पर रीडायरेक्ट करें
एक विकल्प यह है कि रीडायरेक्ट नियम को a. में जोड़ा जाए _रीडायरेक्ट अपनी प्रकाशित निर्देशिका में फ़ाइल करें।
- अपनी परियोजना की प्रकाशित निर्देशिका पर नेविगेट करें, जो आपकी निर्मित वेबसाइट फ़ाइलों को संग्रहीत करती है। उदाहरण के लिए, एक रिएक्ट ऐप में, यह आपका होगा जनता फ़ोल्डर। एक कोणीय ऐप में, आप नेविगेट कर सकते हैं एसआरसी फ़ोल्डर (फ़ाइलें यहां से आपके. में कॉपी की गई हैं) जिले फ़ोल्डर)।
- _redirects नामक एक नई फ़ाइल बनाएँ। _redirects फ़ाइल में फ़ाइल एक्सटेंशन नहीं है।
- अपने होम पेज पर अनुरोधों को पुनर्निर्देशित करने के लिए एक पुनर्निर्देशन नियम जोड़ें। उदाहरण के लिए, नीचे दिया गया कोड अनुरोधों को index.html पर पुनर्निर्देशित करेगा:
/* /index.html 200
- यदि आप कोणीय का उपयोग कर रहे हैं, तो आपको _redirects फ़ाइल को भी जोड़ना चाहिए संपत्ति अपने में सरणी कोणीय.json फ़ाइल:
{
"संपत्ति": [
"src/favicon.ico",
"स्रोत/संपत्ति",
{
"ग्लोब": "_रीडायरेक्ट",
"इनपुट": "एसआरसी",
"उत्पादन": "/"
}
]
}
netlify.toml फ़ाइल का उपयोग करके रीडायरेक्ट निर्दिष्ट करें
वैकल्पिक रूप से, आप a. का उपयोग करके रीडायरेक्ट भी निर्दिष्ट कर सकते हैं netlify.toml फ़ाइल।
- आपके द्वारा उपयोग किए जा रहे ढांचे के आधार पर, अपनी प्रकाशित निर्देशिका या रूट निर्देशिका में netlify.toml फ़ाइल बनाएं।
- सभी अनुरोधों को अपने होम पेज पर रीडायरेक्ट करने के लिए एक नियम जोड़ें।
[[रीडायरेक्ट]]
से = "/*"
करने के लिए = "/index.html"
स्थिति = 200
Netlify पर अपनी वेबसाइट को फिर से तैनात करना
एक बार जब आप अपना रीडायरेक्ट सेट कर लेते हैं, तो आप अपने ऐप को Netlify पर फिर से तैनात कर सकते हैं।
- आपकी वेबसाइट के पर तैनात करना Netlify पर पेज पर क्लिक करें सेटिंग्स तैनात करें.
- सुनिश्चित करें कि आपने सही प्रकाशन निर्देशिका को कॉन्फ़िगर किया है सेटिंग्स बनाएँ.
- अपने रिपॉजिटरी में _redirects या netlify.toml फ़ाइल सहित, अपने नए कोड परिवर्तन पुश करें।
- यह स्वचालित रूप से एक परिनियोजन को ट्रिगर करना चाहिए। यदि नहीं, तो Netlify पर अपनी वेबसाइट के पेज पर नेविगेट करें और पर क्लिक करें ट्रिगर परिनियोजन, तथा साइट तैनात करें।
- निर्माण समाप्त होने की प्रतीक्षा करें।
- अपनी वेबसाइट देखने के लिए URL खोलें। इसे अब आपके होम पेज पर रीडायरेक्ट करना चाहिए।
अपनी वेबसाइट को ऑनलाइन होस्ट करना
आप अपनी वेबसाइट पर रीडायरेक्ट को _redirects या netlify.toml फ़ाइल में जोड़कर निर्दिष्ट कर सकते हैं। यह 404 पेज नॉट फाउंड त्रुटि के बजाय अनुरोधों को आपकी वेबसाइट के होम पेज पर रीडायरेक्ट करेगा।
यदि आप Netlify द्वारा उत्पन्न डोमेन नाम का उपयोग नहीं करना चाहते हैं, तो आप अपना स्वयं का डोमेन नाम खरीद सकते हैं। फिर आप उस डोमेन नाम को Netlify के साथ काम करने के लिए कॉन्फ़िगर कर सकते हैं। ऐसे कई उपकरण हैं जिनका उपयोग आप अपने लिए सही डोमेन नाम बनाने में मदद के लिए कर सकते हैं।
सर्वश्रेष्ठ डोमेन नाम चुनने में आपकी मदद करने के लिए 11 सर्वश्रेष्ठ टिप्स
आगे पढ़िए
संबंधित विषय
- प्रोग्रामिंग
- वेब विकास
- वेब होस्टिंग
लेखक के बारे में
शर्लिन एमयूओ में टेक राइटर हैं और सॉफ्टवेयर डेवलपमेंट में भी पूर्णकालिक काम करती हैं। उसके पास आईटी स्नातक है और उसे गुणवत्ता आश्वासन और विश्वविद्यालय शिक्षण में पिछला अनुभव है। शर्लिन को गेमिंग और पियानो बजाना बहुत पसंद है।
हमारे न्यूज़लेटर की सदस्यता
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें