ملف robots.txt ماهو ولماذا هو مهم وكيفية التعديل عليه؟

ملف robots.txt ملف يحتوي على النصوص تعطي لعناكب البحث معلومات عن ما تريد أرشفته و ما لا تريد أرشفته، إذا لم تقم بإضافة ملف Robots.Txt يتم القيام باستعمال الملف الافتراضي الذي يمكن تعديل محتواه من بعض الخيارات
يمكن الوصول لملف Robots.Txt لأي موقع من خلال إضافة Robots.Txt آخر دومين الموقع بعد سلاش مثل: https://btechnomee.blogspot.com/robots.txt وان دخلت اليه ستجد التخصيص الذي نستخدمه ان اردت استعماله ولكنه غير ثابت قد نغير فيه لهذا تابع الشرح لتنشأ واحدا خاص بك احسن. 

ملف robots.txt الإفتراضي

كما قلنا انك ان لم تخصص الملف سيتم وضع ملف افتراضي من قبل المنصة والملف سيكون على هذا الشكل
 User-Agent: Mediapartners-Google
Disallow:
User-Agent: *
Disallow: /search
Allow: /
Sitemap: https://btechnomee.blogspot.com/sitemap.xml
هذا الملف يحتوي اوامر تقوم بتوجيه الزواحف
 الزواحف: توجد أنواع مختلفة من الزواحف منها: 
  • عناكب البحث المتخصصة في البحث عن مواضيع لأرشفتها
  •  توجد الزواحف المتخصصة في جلب المعلومات مثل Facebookexternalhit/1.1 الخاص بالفيسبوك وظيفته الزحف للروابط التي تم مشاركتها على الفيسبوك لجلب الصور و المعلومات المخزنة
  •  زاحف Ia_archiver الخاص بموقع ألكسا وظيفته تصفح المواقع لتحليل المحتوى ووظائف تحليلية أخرى...   
توجد أنواع كثيرة من الزواحف كل زاحف و الوظيفة التي تم تطويره ليقوم بها .

تخصيص ملف robots.txt

لتخصيص الملف الخاص لمدونتك قم بتسجيل الدخول لبلوجر ثم إعدادات ثم برامج الزحف و الفهرسة ثم ملف Robots.Txt مخصص و اضغط على تحرير ثم قم بتحديد نعم و أخيرا قم بإضافة السطور التي تريد استعمالها
كما قلنا سنريك طريقة كتابة الملف وانت تقوم بالباقي ولكن لفعل ذلك سنخبركم بكل الأسطر التي تستطيع كتابتها في الملف وانت تعدل عليها حسب رغبتك ومجال موقعك

المكونات

User-Agent
يقوم بتحديد نوع الزاحف الذي ستعطى له الأوامر , لإختيار زاحف الفيسبوك Facebookexternalhit/1.1 مثلا سنستعمل هذه السطور
 User-Agent: Facebookexternalhit/1.1
Disallow: /p
Disallow: /search/label
Allow: /
User-Agent: *
Allow: /
Sitemap: https://btechnomee.blogspot.com/sitemap.xml
سيتم تطبيق الاوامر المحددة لزاحف الفيسبوك فقط (شرح الاوامر في الاسفل) أما إذا قمنا بإستعمال علامة * في User Agent فتقوم بتحديد كل الزواحف الاخرى بدون المحددة في الكود , يعني الامر المحدد بالأخضر Allow:/ الموجود في User Agent * لن يعمل على زاحف الفيسبوك لأن زاحف الفيسبوك خصصنا له الاوامر الخاصة به وحده .  وهذا شرح مفصل على زواحف الشبكة من هنا 
الأوامر
Disallow: 
يمكنك إضافة سطر Disallow لمنع الزاحف من الوصول لكامل أو بعض صفحات مدونتك مثال:
 User-Agent: *
Disallow: /
هذا السطر سيقوم بمنع كل أنواع الزواحف من الوصول لموقعك و Disallow يقوم بمنع الوصول لأي صفحة في الموقع تبدأ بـ / يعني كل الصفحات , إذا كنت تريد منع الوصول لبعض الصفحات يمكنك تحديدها فعلى سبيل المثال اريد منع الوصول لموضوع الإنضمام للموقع سأستخدم هذا: 
User-Agent: *
Disallow: /p
Disallow: /2022/01/inv-author.html
وملاحظة ان اردت اضافة صفحة جديدة في المحظورات ضف هذا السطر 
Disallow: /search
بدون حذف الذي سبقه لتفهم ولكن ان اردت تجنب كل هذا حيث ان تسمح بالوصول للكل: اتركه فارغة وعندما تتركه فارغة يعني تستخدم واحدو فقط لاأكثر
Allow يعتبر هذا عكس الأول وظيفيا فهنا الذي تضيفه داخله سيتم منح امكانية الوصول له ويمكنك التعديل عليه  مثل الاول وهذا مثال لتفهم: 
User-Agent: *
Disallow: /p
Allow: /p/Important.Html
Disallow يمنع الوصول لأي صفحة في المدونة لأن بلوجر تستضيف كل الصفحات على روابط تبدأ بـ /p إلا أن Allow قام بالسماح لصفحة واحدة و هي important.html
Sitemap تخبر عناكب البحث عن مكان تخزين فهرس المدونة , لتسهيل الوصول للتدوينات في بلوجر يمكن الوصول لخريطة المدونة بطرق مختلفة
  • https://btechnomee.blogspot.com/feeds/posts/default?orderby=updated
  • https://btechnomee.blogspot.com/feeds/posts/default?alt=atom
  • https://btechnomee.blogspot.com/sitemap.xml
  • https://btechnomee.blogspot.com/atom.xml
حسب معرفتي الافضل هي الاولى لأنها تقوم بجلب المواضيع بترتيب حسب ٱخر تعديل , يعني أخر موضوع قمت بتعديله يصبح في أعلى الخريطة .
تقوم بإضافتها في أسفل ملف Robots.Txt بهذا الشكل
User-Agent: *
Allow: /

Sitemap: https://btechnomee.blogspot.com/feeds/posts/default?orderby=updated
التعليقات
يعني تقريبا كل لغات البرمجة بها تعليقات مثل جافا سكريبت وhtmlوcss وان كنت قد تابعت كورس html ستفهم قصدي ولكن لنرجع لموضوعنا يعني مستحيل ان يحفر الملف فأكيد يتوفر بتعليقات والتعليقات هي كتابات لاتأثر على محتوى الملف او الكود يتم استخدامه للتفرقة بين الأكواد او الأسطر لفهم محتواها بدون الرجوع لهذا الدرس مع انو بدي ترجعولي مشان ازيد مشاهدات (🤣😂) ، ولإضافة تتعليق قم بإضافته بعد # لن اريكم المثال لأنو تعبت وكمان الطريقة سهلة من اضافة الأكواد. 

مولد ملف روبوت 

نحن وفرنا لكم صفحة خاصة تقوم بتوليد ملف روبوت حسب معطياتك ورغبتك
Next Post Previous Post
No Comment
Add Comment
comment url