मेरे पास इसके साथ स्कीमा है:
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
क्या यह सही है या होना चाहिए:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
अगर मेरे सभी वेब पेज HTTPS पर हैं?
मेरे पास इसके साथ स्कीमा है:
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
क्या यह सही है या होना चाहिए:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
अगर मेरे सभी वेब पेज HTTPS पर हैं?
जवाबों:
आप https://www.google.com/webmasters/tools पर अपने साइटमैप को मान्य कर सकते हैं । जब आप स्कीमा को संदर्भित करने के लिए https का उपयोग करते हैं तो यह एक त्रुटि देगा।
मैंने अन्य साइटमैप सत्यापनकर्ताओं को भी देखा है जो नाम स्थान के https संस्करण को मान्य करने से इनकार करते हैं, इसलिए http का उपयोग करना एकमात्र सही विकल्प हो सकता है, तब भी जब आपकी साइट केवल https का उपयोग करती है।
xmlns
विशेषता का मान विशिष्ट रूप से एक नामस्थान ("नामस्थान URI") की पहचान करना है। यह संबंधित नहीं है कि आपकी साइट HTTP या HTTPS पर सामग्री परोस रही है या नहीं - इसके लिए इससे कोई फर्क नहीं पड़ता।
sitemaps.org
साइट प्रोटोकॉल का उपयोग को परिभाषित करता है http://www.sitemaps.org/schemas/sitemap/0.9
मान्यता प्राप्त नाम स्थान के रूप में - तो यह वास्तव में इस्तेमाल किया स्ट्रिंग होना चाहिए।
(हालांकि, sitemaps.org
सार्वभौमिक रूप से HTTPS के लिए सब कुछ पुनर्निर्देशित करता है , इसलिए शायद दोनों ही मान्य प्रतीत होंगे? लेकिन नीचे @ unor की टिप्पणी देखें)
xmlns
मान पहचानकर्ता के रूप में कार्य करते हैं, URI को आवश्यक रूप से पुनर्प्राप्त नहीं किया जाता है (जो कभी-कभी संभव भी नहीं होता है )।
https
। (?)