क्या DNS रिकॉर्ड my.domain.com/subdir1 जैसे पते की ओर इशारा कर सकता है
क्या DNS रिकॉर्ड my.domain.com/subdir1 जैसे पते की ओर इशारा कर सकता है
जवाबों:
DNS केवल होस्ट एड्रेस में एक शब्द में आईपी पते को मैप करता है, इसलिए नहीं
हालाँकि, जब अनुरोध आता है, तो एक उपनिर्देशिका की सेवा करने के लिए आप अपने वेब सर्वर में एक होस्टनाम कॉन्फ़िगरेशन का उपयोग कर सकते हैं। जैसे कुछ होने के लिए। यह आपके वेब सर्वर सॉफ्टवेयर पर निर्भर करेगा, DNS पर नहीं।
CNAME रिकॉर्ड डोमेन नाम सिस्टम, इंटरनेट के लिए नामकरण प्रणाली का हिस्सा हैं। उनका एकमात्र उद्देश्य मेजबान नामों का अनुवाद करना है, जैसे www.example.comआईपी पते। आप CNAME के लिए फ़ोल्डर नाम या क्वेरी संलग्न नहीं कर सकते। सटीक होने के लिए, CNAME अन्य नामों में हल होता है, जो स्वयं IP पते या अन्य CNAME रिकॉर्ड की ओर इशारा करते हुए A-Records हो सकते हैं।
आपका उदाहरण my.domain.com/subdir1या बेहतर http://my.domain.com/subdir1एक यूआरआई, एक यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर जिसका उपयोग इंटरनेट पर एक संसाधन को रोकने या नाम देने के लिए किया जाता है - आपके मामले में एक HTTP संसाधन।
इसलिए, एक CNAME को एक अलग होस्ट हेडर के लिए एक CNAME परिभाषित किया जा सकता है, जो HTTP स्थिति प्रतिक्रिया 301 ("स्थायी रूप से ले जाया गया") का उपयोग करके आपके फ़ोल्डर में रीडायरेक्ट करता है :
-> Browser requests subdir1.domain.com
-> Server sends a HTTP status code 301 to the browser:
REDIRECT my.domain.com/subdir1
सभी वेब सर्वर और वेब प्रोग्रामिंग भाषाएँ इस प्रकार के रीडायरेक्ट के लिए कमांड प्रदान करती हैं।
आप जो मांग रहे हैं वह एक URL पुनर्निर्देशित है। एक CNAME रिकॉर्ड यह पूरा नहीं करेगा।
आपकी सबसे आसान शर्त शायद या तो एक .htaccess फ़ाइल का उपयोग करना होगा या (और भी आसान) बस एक त्वरित वेब पेज को मेटा रीफ़्रेश या जावास्क्रिप्ट रीडायरेक्ट के साथ लिखना होगा जो उपयोगकर्ता को स्वचालित रूप से रीडायरेक्ट करेगा।
आपने अपने OS या वेब सर्वर का उल्लेख नहीं किया है, इसलिए मैं केवल सर्वश्रेष्ठ जेनेरिक उत्तर प्रदान करने का प्रयास कर रहा हूं।