क्या साइटमैप को मूल निर्देशिका में होना चाहिए?


15

यह एक सरल और बेतुका सवाल हो सकता है, लेकिन क्या साइट के वर्डप्रेस इंस्टाल डायरेक्टरी के रूट डायरेक्टरी में होना साइटमैप के लिए पूरी तरह से आवश्यक है। या क्या यह उपनिर्देशिका बनाने और इसे वहां रखने के लिए ठीक है? यानी /sitemap/sitemap.xml

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

मामले पर कोई विचार सुनना पसंद करेंगे! या वैकल्पिक समाधान ... मर्सी!

जवाबों:


14

हाँ और नहीं । साइटमैप.org आधिकारिक साइट से: -

साइटमैप फ़ाइल का स्थान उस साइटमैप में शामिल किए जा सकने वाले URL के सेट को निर्धारित करता है। एक साइटमैप फ़ाइल http://example.com/catalog/sitemap.xmlमें कोई भी URL शुरू http://example.com/catalog/हो सकता है, लेकिन इसके साथ शुरू होने वाले URL शामिल नहीं किए जा सकते हैं http://example.com/images/

तो हाँ , आप इसे रूट के बाहर ढूँढ सकते हैं, लेकिन ऐसा करने से url सेट को सीमित किया जा सकता है यदि आप प्रोटोकॉल को सही ढंग से देख सकते हैं

आप अपने साइटमैप के Google और बिंग को उनके वेबमास्टर टूल इंटरफ़ेस के माध्यम से सूचित कर सकते हैं, लेकिन मैं यह नहीं कह सकता कि क्या वे साइटमैप के बारे में वास्तव में परवाह करते हैं जब साइटमैप xxml रूट में स्थित नहीं है। IMHO मैं प्रोटोकॉल का पालन करेगा।

पूर्ण विवरण http://www.sitemaps.org/protocol.html#location

चूंकि आप वर्डप्रेस का उपयोग कर रहे हैं, इसलिए कई प्लगइन्स हैं जो आपके लिए काम कर सकते हैं, मैं सुझाव देता हूं कि वर्डप्रेस के लिए Google (XML) साइटमैप जेनरेटर (जो कस्टम पोस्ट प्रकारों का समर्थन करता है, वैकल्पिक प्लगइन्स का चयन करते समय सावधान रहें क्योंकि कई अन्य इसका समर्थन नहीं करते हैं। सुविधा)।


@Starfs आपको क्या समस्या है, मैं लगभग 30 वर्डप्रेस साइटें चलाता हूं और कभी भी रूट सुरक्षा सेटिंग्स और साइटमैप के साथ कोई समस्या नहीं आई है ...
toomanyairmiles

1
FYI करें, Google और बिंग दोनों साइटमैप में किसी भी URL को अनुमति देते हैं, न कि केवल वर्तमान फ़ोल्डर के नीचे। इसके अलावा, मुझे यकीन है कि यह एक कठिन सवाल है।
असंतुष्टगीत

1
@DisgruntledGoat मुझे यकीन है कि दोनों करते हैं, लेकिन मैं उस धारणा का समर्थन करने वाले किसी भी दस्तावेज को नहीं ढूंढ सकता हूं, इसलिए मैं जवाब में कल्पना के साथ फंस गया।
दोपहर

1
: यहाँ मेरी प्रलेखन है webmasters.stackexchange.com/a/23933/233 (यानी व्यक्तिगत अनुभव)
DisgruntledGoat

2
Google के लिए: यदि आप robots.txt के माध्यम से साइटमैप-URL सबमिट करते हैं, तो आप इसे कहीं भी (अन्य साइटों पर भी) रख सकते हैं। यदि आप Google वेबमास्टर टूल्स के माध्यम से सबमिट करते हैं, तो साइटमैप किसी भी सत्यापित साइट के भीतर कहीं भी हो सकता है (इसलिए किसी सत्यापित साइट के उपनिर्देशिका में या अन्य डोमेन पर)। स्रोत: सहायता केंद्र और ब्लॉग पोस्ट
जॉन मुलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.