मैं साइट चला रहा हूं जो उपयोगकर्ताओं को सबडोमेन बनाने की अनुमति देता है। मैं साइटमैप के माध्यम से खोज इंजन में इन उपयोगकर्ता सबडोमेन जमा करना चाहता हूं। हालांकि, साइटमैप प्रोटोकॉल (और Google वेबमास्टर टूल्स) के अनुसार, एक ही साइटमैप में केवल एक होस्ट से यूआरएल शामिल हो सकते हैं।साइटमैप की एक बड़ी संख्या में गतिशील सबडोमेन
सबसे अच्छा तरीका क्या है?
- साइटमैप कि प्रत्येक उप डोमेन के लिए साइटमैप सूचीबद्ध करता है (लेकिन एक ही मेजबान पर स्थित) example.com/sitemap-index.xml पर स्थित सूचकांक: पल मैं निम्नलिखित संरचना है पर
।
- प्रत्येक सबडोमेन का अपना साइटमैप example.com/sitemap-subdomain.xml पर स्थित है (इस तरह साइटमैप इंडेक्स में केवल एक होस्ट से यूआरएल शामिल हैं)।
- एक उप डोमेन के लिए एक साइटमैप शामिल उप डोमेन के URL को केवल, यानी, subdomain.example.com/*
- प्रत्येक उप डोमेन subdomain.example.com/robots.txt है फ़ाइल:
-
।User-agent: *
Allow:/
Sitemap: http://example.com/sitemap-subdomain.xml
-
मुझे लगता है कि इस दृष्टिकोण साइटमैप प्रोटोकॉल के अनुरूप है, हालांकि, गूगल वेबमास्टर उपकरण त्रुटियों उपडोमेन साइटमैप के लिए दे: "uRL की अनुमति नहीं इस यूआरएल नहीं है इस स्थान पर साइटमैप के लिए अनुमति दी गई है। "
मैंने यह भी जांच की है कि अन्य साइटें कैसे करती हैं। उदाहरण के लिए, इवेंटब्रेट साइटमैप उत्पन्न करता है जिसमें एकाधिक सबडोमेन से यूआरएल होते हैं (उदाहरण के लिए, http://www.eventbrite.com/events01.xml.gz देखें)। हालांकि, यह साइटमैप प्रोटोकॉल का पालन नहीं करता है।
साइटमैप के लिए आप किस दृष्टिकोण की सिफारिश करते हैं?
1) मैं प्रत्येक उपयोगकर्ता सबडोमेन के लिए ऐसा नहीं कर सकता। 2) जैसा कि आप मेरे प्रश्न में देख सकते हैं, मेरे पास पहले से ही उपयुक्त साइटमैप लाइन के साथ robots.txt फ़ाइल है। हालांकि यह मदद नहीं करता है - Google वेबमास्टर टूल्स अभी भी त्रुटियों को फेंक देते हैं। – bartekb
ऐसा इसलिए हो सकता है क्योंकि साइटमैप सबमिट होने पर वेबमास्टर उपकरण robots.txt फ़ाइल डाउनलोड नहीं करता है, लेकिन केवल इसकी सामान्य क्रॉल प्रक्रिया के दौरान ... – bartekb
आपने Google वेबमास्टर टूल साइटमैप रिपोर्ट के "सभी" टैब को चेक किया था। Google वेबमास्टर टूल्स के माध्यम से सबमिट किया गया साइटमैप अमान्य होगा, लेकिन "सभी" टैब के पीछे साइटमैप नहीं है (जो robots.txt सबमिट साइटमैप भी सूचीबद्ध करता है) –