2012-07-10 17 views
14

मैंने Google को अपनी robots.txt फ़ाइल को पहले सबमिट नहीं किया था और यह अभी भी मुझे पहली पंक्ति के लिए समझा नहीं गया वाक्यविन्यास दे रहा है।Robots.txt वाक्यविन्यास

सबसे आम समस्या गुगल करने के बाद Google एक '?' जोड़ रहा है लाइन की शुरुआत में लेकिन यह मेरे लिए ऐसा नहीं कर रहा है।

robots.txt में यूआरएल

है www.leisurepursuits.co.uk/robots.txt

त्रुटि है:

पंक्ति 1: उपयोगकर्ता एजेंट: * सिंटैक्स नहीं समझा

+0

मैंने सोचा कि यह एक अच्छा सवाल था .... धन्यवाद लेक्स। मेरी समस्या तय – JoshYates1980

उत्तर

21

यह त्रुटि दिखाती है क्योंकि अपेक्षित robots.txt फ़ाइल प्रारूप यूटीएफ -8 में एन्कोडेड सादा पाठ है। फ़ाइल में सीआर, सीआर/एलएफ या एलएफ द्वारा अलग किए गए रिकॉर्ड (लाइनें) होते हैं।

यदि कोई वर्ण एन्कोडिंग यूटीएफ -8 का उप-समूह नहीं है, तो आपकी robots.txt फ़ाइलों को गलत तरीके से पार्स किया जा रहा है।

पहले विकल्प "दृश्य स्रोत" का चयन करके http://www.asymptoticdesign.co.uk/cgi-bin/check-url.pl में अपने robots.txt url को जांचें और देखें कि यह सफलतापूर्वक प्रतिसाद देता है या नहीं।

अब अपनी robots.txt फ़ाइल को दोबारा अपलोड करें। जैसा कि पहले दिखाया गया है, यह त्रुटि नहीं दिखाएगा।

+3

लिंक अब काम नहीं करता है। http://www.milevis.com/Tips/Details/42 मेरे लिए फिक्स – ysrb

+2

मैंने मूल रूप से robS.txt फ़ाइल को VS2013 के माध्यम से बनाया, जो मेरा मुद्दा था। इस पोस्ट को पढ़ने के बाद, मैंने नोटपैड में खोला, सहेजा, और फिर फिर से अपलोड किया और यह काम किया। – JoshYates1980

संबंधित मुद्दे