Index.html की मूल बातें डिफ़ॉल्ट वेबपेज

click fraud protection

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

व्यक्ति /acme of के सूचकांक पृष्ठ को ब्राउज़ कर रहा है
डेरेक अबेला / लाइफवायर

डिफ़ॉल्ट होमपेज़

index.html पृष्ठ किसी वेबसाइट पर दिखाए जाने वाले डिफ़ॉल्ट पृष्ठ के लिए उपयोग किया जाने वाला सबसे सामान्य नाम है यदि कोई अन्य पृष्ठ निर्दिष्ट नहीं है जब कोई आगंतुक साइट का अनुरोध करता है। दूसरे शब्दों में, index.html वेबसाइट के होमपेज के लिए इस्तेमाल किया जाने वाला नाम है।

साइट आर्किटेक्चर और Index.html

वेब सर्वर पर निर्देशिकाओं के अंदर वेबसाइटें बनाई जाती हैं। अपनी वेबसाइट के लिए, आपको प्रत्येक वेबपेज को एक अलग फ़ाइल के रूप में सहेजना होगा। उदाहरण के लिए, आपका "हमारे बारे में" पृष्ठ इस रूप में सहेजा जा सकता है के बारे में.html और आपका "हमसे संपर्क करें" पृष्ठ हो सकता है से संपर्क. आपकी साइट में ये .html दस्तावेज़ शामिल होंगे।

instagram viewer

कभी-कभी जब कोई वेबसाइट पर जाता है, तो वे यूआरएल के लिए उपयोग किए जाने वाले पते में इन विशिष्ट फाइलों में से किसी एक को निर्दिष्ट किए बिना ऐसा करते हैं। उदाहरण के लिए:

http://www.lifewire.com

यद्यपि सर्वर से किए गए URL अनुरोध में कोई पृष्ठ सूचीबद्ध नहीं है, फिर भी उस वेब सर्वर को इस अनुरोध के लिए एक पृष्ठ वितरित करने की आवश्यकता है ताकि ब्राउज़र के पास प्रदर्शित करने के लिए कुछ हो। वितरित की जाने वाली फ़ाइल उस निर्देशिका के लिए डिफ़ॉल्ट पृष्ठ है। मूल रूप से, यदि किसी फ़ाइल का अनुरोध नहीं किया जाता है, तो सर्वर जानता है कि डिफ़ॉल्ट रूप से किसकी सेवा करनी है। अधिकांश वेब सर्वरों पर, निर्देशिका में डिफ़ॉल्ट पृष्ठ का नाम होता है।

index.html

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

अन्य डिफ़ॉल्ट पृष्ठ नाम

index.html के अलावा, कुछ अन्य डिफ़ॉल्ट पृष्ठ नाम हैं जिनका उपयोग कुछ साइटें करती हैं, जिनमें शामिल हैं:

  • index.htm
  • default.htm या default.html
  • home.htm या home.html

वास्तविकता यह है कि एक वेब सर्वर को उस साइट के लिए किसी भी फ़ाइल को डिफ़ॉल्ट के रूप में पहचानने के लिए कॉन्फ़िगर किया जा सकता है। ऐसा होने पर, index.html या index.htm के साथ रहना अभी भी एक अच्छा विचार है क्योंकि यह बिना किसी अतिरिक्त कॉन्फ़िगरेशन के अधिकांश सर्वरों पर तुरंत पहचाना जाता है। जबकि default.htm का उपयोग कभी-कभी विंडोज सर्वर पर किया जाता है, index.html सभी का उपयोग करते हुए, लेकिन यह सुनिश्चित करता है कि आप अपने साइट, यदि आप भविष्य में होस्टिंग प्रदाताओं को बदलना चुनते हैं, तो भी आपका डिफ़ॉल्ट होमपेज पहचाना और प्रदर्शित किया जाएगा।

आपकी सभी निर्देशिकाओं में एक index.html पृष्ठ होना चाहिए

जब भी आपकी वेबसाइट पर कोई निर्देशिका हो, तो संबंधित index.html पृष्ठ रखना सबसे अच्छा अभ्यास है। भले ही आप किसी भी वास्तविक पृष्ठ लिंक के साथ चुनिंदा निर्देशिकाओं के अनुक्रमणिका पृष्ठों पर सामग्री प्रदर्शित करने की योजना नहीं बनाते हैं, फ़ाइल को जगह में रखना एक स्मार्ट उपयोगकर्ता अनुभव चाल है, साथ ही एक सुरक्षा सुविधा भी है।

डिफ़ॉल्ट फ़ाइल नाम का उपयोग करना जैसे index.html एक सुरक्षा सुविधा भी है

अधिकांश वेब सर्वर उस निर्देशिका संरचना के साथ शुरू होते हैं जो तब दिखाई देती है जब कोई व्यक्ति बिना किसी डिफ़ॉल्ट फ़ाइल के निर्देशिका में आता है। यह दृश्य उन्हें उस वेबसाइट के बारे में जानकारी दिखाता है जो अन्यथा छिपी होती, जैसे निर्देशिका और उस फ़ोल्डर की अन्य फ़ाइलें। यह पारदर्शिता साइट के विकास के दौरान सहायक हो सकती है, लेकिन साइट के लाइव होने के बाद, निर्देशिका देखने की अनुमति देना सुरक्षा भेद्यता हो सकती है।

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

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

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

साइटें जो .HTML फ़ाइलों का उपयोग नहीं करती हैं

कुछ वेबसाइटें, जैसे कि सामग्री प्रबंधन प्रणाली द्वारा संचालित या पीएचपी या एएसपी जैसी अधिक मजबूत प्रोग्रामिंग भाषाओं का उपयोग करने वाली वेबसाइटें, अपनी संरचना में .html पृष्ठों का उपयोग नहीं कर सकती हैं। इन साइटों के लिए, आप अभी भी सुनिश्चित करना चाहते हैं कि एक डिफ़ॉल्ट पृष्ठ निर्दिष्ट है, और उसमें चुनिंदा निर्देशिकाओं के लिए साइट, जिसमें एक index.html (या index.php, index.asp, आदि) पृष्ठ है, वर्णित कारणों के लिए अभी भी वांछनीय है ऊपर।

instagram story viewer