Back to Question Center
0

साइटमैप में अमान्य URL कहने वाले Semalt्ट वेबमास्टर उपकरण

1 answers:

मैंने हाल ही में अपनी साइट पर कुछ बड़े बदलाव किए हैं और इसके परिणामस्वरूप, मेरे साइटमैप को बदलना पड़ा है. ऐसा करने में, मैंने अपना साइटमैप फ़ाइल केवल अमान्य URL पढ़ने में 3 त्रुटि देखने के लिए सबमिट की. मुझे यकीन नहीं है कि यह उल्लेख के लायक है या नहीं कि मेरी साइटमैप फ़ाइल वास्तव में एक सच XML फाइल नहीं है - piscine fuori terra miglior prezzo. Semalt्ट, यह एक गतिशील php फ़ाइल है जो सर्वर को विश्वास करने में धोखा दिया गया है, एक XML फ़ाइल है ताकि मॉडर्रेइट के लिए धन्यवाद. यह आखिरी बार कोई फर्क नहीं पड़ा क्योंकि मेरे पास साइटमैप त्रुटियां नहीं थीं. लेकिन, इस बार यह है.

Semalt webmaster tools saying invalid URL in sitemap

वास्तविक साइटमैप यहां पाया जा सकता है

साइटमैप. php फ़ाइल इस तरह से शुरू होती है:

         <यूआरएल>    http: // www. sportannica. com / quickpicks /      दैनिक    <प्राथमिकता>  0. 8     निरंतर        

February 12, 2018

मैं निम्नलिखित समस्याओं को देखता हूं:

  • साइटमैप के लिए आपका सर्वर गलत सामग्री प्रकार लौटाता है. यह रिटर्न देता है सामग्री-प्रकार: पाठ / html जब इसे वापस करना चाहिए सामग्री-प्रकार: एप्लिकेशन / एक्सएमएल
  • आपका एक्सएमएल साइटमैप एक नई लाइन के चरित्र के साथ शुरू होता है. यह XML दस्तावेज़ को अमान्य बना देता है. जब मैं इसे xmllint से चलाता हूं, तो मुझे निम्न त्रुटि मिलती है: साइटमैप. xml: 2: पार्सर त्रुटि: XML घोषणा की अनुमति केवल दस्तावेज़ की शुरुआत

मुझे संदेह है कि गलत सामग्री प्रकार Google को फेंक रहा है, लेकिन संभवतया यह फिक्सिंग के लायक है.

दस्तावेज़ की शुरुआत में नई लाइन तय होनी चाहिए. यदि आप इसे PHP के माध्यम से सेवा दे रहे हैं तो यह उस PHP शीर्षलेख की जानकारी के कारण हो सकता है जो आपके पास दस्तावेज़ में है जो मुद्रित नहीं होता है. एक बार जब मैं शुरुआत में नई लाइन निकालता हूं, xmllint किसी भी अधिक समस्याओं की रिपोर्ट नहीं करता है.