منتديات نور الاسلام الطبية
مرحبا بك عزيزي الزائر. المرجوا منك أن تعرّف بنفسك و تدخل المنتدى معنا. إن لم يكن لديك حساب بعد, نتشرف بدعوتك لإنشائه معنا تجد كل ما تحب
منتديات نور الاسلام الطبية
مرحبا بك عزيزي الزائر. المرجوا منك أن تعرّف بنفسك و تدخل المنتدى معنا. إن لم يكن لديك حساب بعد, نتشرف بدعوتك لإنشائه معنا تجد كل ما تحب
منتديات نور الاسلام الطبية
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتدى طبى اسلامى مختص بكل مجالات الحياة
 
الرئيسيةأحدث الصورالتسجيلدخولجالب المواضيع

 

 [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث

اذهب الى الأسفل 
4 مشترك
كاتب الموضوعرسالة
مروه
عضو متميز متقدم
عضو متميز متقدم



الجنس : انثى
عدد المساهمات : 741
العمر : 40
الجنسيه : مصريه
علم بلدك : [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث Female31
تاريخ التسجيل : 19/12/2008
نقاط : 943
الاوسمة : [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث Empty

[شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث Empty
مُساهمةموضوع: [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث   [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث I_icon_minitimeالإثنين ديسمبر 28, 2009 8:03 pm

بسم الله الرحمن الرحيم
:icon30:

قبل أي شيء قد يكون الموضوع مكرر و أنما التكرار للآفاده فقط و أخطاء ملف الروبرتس المنتشره الآن :nosweat:
مقدمة:
سنشرح فى هذا الدرس كل ما يتعلق بملف robots.txt هذا الملف الشهير الذى يتحدث الكثير عنه ونقوم بوضعه فى مواقعنا دون ان نفهم محتواه او الفائده منه , بعد هذا الدرس ستفهم كل شىء عنه وستكتب محتوياته بيدك دون الرجوع لأحد , فقط تابع الدرس بتركيز .

معنى كلمة robots :
المعنى الحرفى لكلمة robots هى " الرجل الالى" وهذا ادق معنى للrobots الخاصه بمحركات البحث ولكنها ايضا يطلق عليها فى بعض الاحيان Wanderers بمعنى "المتجولون" او spiders " بمعنى عناكب ....الان بدأنا نعرف عن ماذا اتحدث عندما ذكرت كلمة عناكب اليس كذلك؟
حسنا نستخلص من هذا ان ال robots هى عناكب محركات البحث وبالتالى سيكون ملف robots.txt هو المسؤول عن توجيه هذه العناكب

ما هى العناكب وما هى وظيفتها:
عناكب محركات البحث عباره عن برامج تتصفح المواقع تلقائيا . محركات البحث مثل Google تستخدم العناكب فى أرشفة محتويات المواقع لكى تبنى بها محرك بحث Google الشهير .كما ان بعض ال spammers -وهم الذين يهتمون بجمع الايميلات ومراسلتها بغرض الدعايا- يقومون بعمل عناكب بهدف جمع الايميلات من المواقع

حتى الان عرفنا ماهى العناكب ووظيفتها وما هو ملف الـ robots.txt ووظيفته ولكن سنتعلم فى النقاط التاليه المزيد من وظائف ملف الـ robots.txt وكيفية كتابتة واعداده

بأختصار:
اى صاحب موقع يجب عليه ان يقوم بعمل ملف robots.txt لكى يقوم بتوجيه عناكب محركات البحث القادمة الى موقعة وهذا يسمى ببروتوكول استثناء العناكب The Robots Exclusion Protocol , وهذا مثال لكيفية عمل ملف robots.txt:

سنفترض ان احد عناكب محركات البحث جاء الى الصفحة التالية [فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل] قبل ان يقوم بالتعامل مع الصفحة يتحقق اولا من وجود هذا الملف [فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل], وسنفترض مثلا انه وجد به الكود التالى
كود:
رمز PHP:
User-agent: *
Disallow
: /



هذا الكود يعنى ان الموقع يوافق على دخول جميع عناكب محركات البحث
كود:
رمز PHP:
User-agent: *



وهذا الكود يعنى انه غير مسموح لعناكب محركات البحث بزيارة اى صفحه بداخل هذا المجلد

لاحظ النقاط التالية:


  1. بعض العناكب تتجاهل ملف الـ robots.txt مثل العناكب التى تدخل الموقع لتبحث عن الثغرات الامنية والايميلات
  2. ملف الـ robots.txt متاح لأى زائر ويستطيع الكل قراءته لذلك لا تستخدمه لأخفاء معلومات لأنك فى هذه الحاله تفضح المعلومات ولا تخفيها
سننتقل الان الى الجزء الاهم فى هذا الشرح فرجاء التركيز
كيف يمكنك عمل ملف الـ robots.txt ؟
وهذا السؤال ينقسم الى عدة نقاط
اولا : اين يوضع ملف الـ robots.txt ؟
الاجابة المختصره على هذا السؤال:
يوضع فى مجلد الموقع الرئيسى , بمعنى ان رابط الملف بعد تركيبه سيكون بهذا الشكل [فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل]
الاجابة المفصله لهذا السؤال :
ان عناكب محركات البحث عندما تقوم بالتحقق من وجود ملف الـrobots.txt فهى تقوم بحذف جزء من الرابط هذا الجزء هو من اول slash "/"حتى نهاية الرابط وتضع مكان هذا الجزء "/robots.txt"

[RIGHT]مثال على ذلك بالنسبة لهذا الرابط [فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل] ستقوم العناكب بحذف /shop/index.html وستضع مكانه "/robots.txt" اى انها ستبحث عن ملف ال robots.txt على هذا الرابط [فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل]
وتذكر دائما ان تكتب اسم الملف بالحروف الصغيره اى ان اسمه robots.txt ووليس Robots.TXT

ماذا سأضع بداخل ملف الـ robots.txt ؟
ملف الـ robots ملف نصى "text" وظيفته الاساسية هى الاستثناء كما سنرى
الامر ابسط مما تتخيلون
سنشرح عن طريق امثله لمحتويات ملف الـrobots.txt وتفسيرها
كود:
رمز PHP:
User-agent: *
Disallow: /cgi-bin
/
Disallow: /tmp
/



بواسطتة هذا الكود قمنا بالسماح لجميع محركات البحث بزيارة الموقع عن طريق السطر الاول وقمنا بأستثناء هذه المجدلدت cgi-bin ,tmp من الارشفه اى منعنا عناكب محركات البحث من زيارت هذه المجلدات وكامل محتوياتها

لاحظ انك يجب ان تضع امر "Disallow" فى سطر منفصل كل مره تحجب فيها مجلد او رابط معين ولا يمكنك حجب مجلدين فى نفس الوقت عن طريق امر واحد بل ضع لكل مجلد امر "Disallow" بمفرده

كود:
رمز PHP:
User-agent: *
Disallow
: /



بواسطة هذا الكود نمنع كل عناكب محركات البحث من ارشفة كل محتويات الموقع




كود:
رمز PHP:
User-agent: *
Disallow
:



هذا الكود يسمح لجميع العناكب بالدخول وارشفة جميع محتويات الموقع ويمكنك الاستغناء عن هذا الكود برفع ملف robots.txt فارغ او عدم عمل الملف نهائيا

كود:
رمز PHP:
User-agent: *
Disallow: /cgi-bin
/
Disallow: /tmp
/
Disallow: /junk
/



بواسطة هذا الكود منعنا جميع العناكب من زيارة اقسام معينه من الموقع


كود:
رمز PHP:
User-agent: BadBot
Disallow
: /



يستخدم هذا الكود لمنع عناكب احد محركات البحث



كود:
رمز PHP:
User-agent: Google
Disallow
:

User-agent
: *
Disallow
: /



هذا الكود يستخدم للسماح لعناكب احد محركات البحث بالزيارة واستثناء الاخرون



كود:
رمز PHP:
User-agent: *
Disallow: /~joe/junk.
html
Disallow
: /~joe/foo.
html
Disallow
: /~joe/bar.
html



وبالطبع هذا الكود لأستثناء الملفات كما هو ظاهر

اضيف بعض الخواص وخصوصا Allow


وهي :

كيف اجعل العناكب لا تقرأ ملفات معينه مثل ملفات الفلاش ؟

باستخدام هذا الكود

كود:
رمز PHP:
User-agent: *
Disallow:
/*.swf$



وطبعا يمكن اضافة اي لاحقه مثل ال php و html و js كما يرد صاحب الموقع



ايضا

ماذا ان كنت اريد منع مسار معين وفي نفس الوقت اريد ارشفة ملف هذا المسار؟

مثال :

كود:
رمز PHP:
User-agent: *
Disallow: /dir
/
Allow: /dir/file.
html



في هذه الحاله سوف تمنع العناكب من ارشفة اي شي بـ dir

لكن ملف file.html يسمح بارشفته



وايضا ان استخدمنا الامر هكذا

كود:
رمز PHP:
User-agent: *
Disallow: /dir
/
Allow: /dir
/*.html$



اي امنع العناكب من ارشفة اي شي داخل مجلد dir ولكن اجعلها تأرشف اي ملفات html داخل هذا المجلد

وهنا يأتي دور ان هذا المجلد يحتوي على ملفات php و html او حتى swf

فيتم منع اي لاحقه ماعادا html




ماذا ان كنت اريد منع ملفات معينه ولكن اسمائها مختلفه لكنها مرتبه

نستخدم في هذه الحاله العلامه *

مثلا لديك ملفات بهذه الاسماء

file_1.html حتى file_500.html

هل من المعقول ان تضع الاسماء من 1 الى 500 !!

لا طبعا تستخدم هذا الامر فقط

كود:
رمز PHP:
User-agent: *
Disallow: /file_
*



او

كود:
رمز PHP:
User-agent: *
Disallow: /file_*.
html



ايضا يمكن اضافة اخر الملف مسار خريطة الموقع مثل :

كود:
رمز PHP:
Sitemap: http://www.site.com/anyname.xml



تحياتي للجميع أرحب باضافه تعليقات للتحسينات :blushing:
بومازن جرافيكس ؛؛

الرجوع الى أعلى الصفحة اذهب الى الأسفل
نوازف
عضو جديد
عضو جديد



الجنس : ذكر
عدد المساهمات : 12
تاريخ التسجيل : 29/12/2009
نقاط : 12

[شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث Empty
مُساهمةموضوع: رد: [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث   [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث I_icon_minitimeالثلاثاء ديسمبر 29, 2009 7:22 pm

مشكوووووووووووووووور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
نوسه
عضو متميز متقدم
عضو متميز متقدم



الجنس : انثى
عدد المساهمات : 1161
العمر : 44
الجنسيه : 0
علم بلدك : [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث Female31
تاريخ التسجيل : 18/11/2008
نقاط : 1957
الاوسمة : [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث Empty

[شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث Empty
مُساهمةموضوع: رد: [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث   [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث I_icon_minitimeالجمعة يناير 01, 2010 7:33 pm

مشكوووووووووووووووور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
no name




الجنس : ذكر
عدد المساهمات : 1
تاريخ التسجيل : 25/08/2011
نقاط : 1

[شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث Empty
مُساهمةموضوع: رد: [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث   [شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث I_icon_minitimeالخميس أغسطس 25, 2011 12:42 pm

مشكوووووووووووووور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
[شرح] كل ما يتعلق بملف ال robots.txt وتوجيه عناكب محركات البحث
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات نور الاسلام الطبية :: منتدى الكمبيوتر والاعلام :: منتدى الاشهار والتطوير-
انتقل الى:  
اعلانات نصيه
عقارات 2014 عماله منزليه سماع القران الكريم سوق فرصة الالكترونى حراج
feed
Preview on Feedage: %D9%85%D9%86%D8%AA%D8%AF%D9%8A%D8%A7%D8%AA-%D9%86%D9%88%D8%B1-%D8%A7%D9%84%D8%A7%D8%B3%D9%84%D8%A7%D9%85-%D8%A7%D9%84%D8%B7%D8%A8%D9%8A%D9%87 Add to My Yahoo! منتديات نور الاسلام الطبيه Add to Google! منتديات نور الاسلام الطبيه Add to AOL! منتديات نور الاسلام الطبيه Add to MSN منتديات نور الاسلام الطبيه Subscribe in NewsGator Online منتديات نور الاسلام الطبيه
Add to Netvibes منتديات نور الاسلام الطبيه Subscribe in Pakeflakes منتديات نور الاسلام الطبيه Subscribe in Bloglines منتديات نور الاسلام الطبيه Add to Alesti RSS Reader منتديات نور الاسلام الطبيه Add to Windows Live منتديات نور الاسلام الطبيه iPing-it منتديات نور الاسلام الطبيه
Add to Feedage RSS Alerts منتديات نور الاسلام الطبيه