Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 8 من 9
  1. #1
    :: إداري ::
    تاريخ التسجيل
    Jun 2008
    الدولة
    Egypt
    المشاركات
    2,366

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


    مقدمة:
    سنشرح فى هذا الدرس كل ما يتعلق بملف 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:

    سنفترض ان احد عناكب محركات البحث جاء الى الصفحة التالية http://www.example.com/welcome.html قبل ان يقوم بالتعامل مع الصفحة يتحقق اولا من وجود هذا الملفhttp://www.example.com/robots.txt, وسنفترض مثلا انه وجد به الكود التالى

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

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

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

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


    كيف يمكنك عمل ملف الـ robots.txt ؟

    وهذا السؤال ينقسم الى عدة نقاط
    اولا : اين يوضع ملف الـ robots.txt ؟
    الاجابة المختصره على هذا السؤال:
    يوضع فى مجلد الموقع الرئيسى , بمعنى ان رابط الملف بعد تركيبه سيكون بهذا الشكل http://www.example.com/robots.txt
    الاجابة المفصله لهذا السؤال :
    ان عناكب محركات البحث عندما تقوم بالتحقق من وجود ملف الـrobots.txt فهى تقوم بحذف جزء من الرابط هذا الجزء هو من اول slash "/"حتى نهاية الرابط وتضع مكان هذا الجزء "/robots.txt"


    مثال على ذلك بالنسبة لهذا الرابط http://www.example.com/shop/index.html ستقوم العناكب بحذف /shop/index.html وستضع مكانه "/robots.txt" اى انها ستبحث عن ملف ال robots.txt على هذا الرابط http://www.example.com/robots.txt
    وتذكر دائما ان تكتب اسم الملف بالحروف الصغيره اى ان اسمه robots.txt ووليس Robots.TXT

    ماذا سأضع بداخل ملف الـ robots.txt ؟
    ملف الـ robots ملف نصى "text" وظيفته الاساسية هى الاستثناء كما سنرى
    الامر ابسط مما تتخيلون
    سنشرح عن طريق امثله لمحتويات ملف الـrobots.txt وتفسيرها

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


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

    User-agent: *
    Disallow: / 


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


    User-agent: *
    Disallow

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


    User-agent: *
    Disallow: /cgi-bin/
    Disallow: /tmp/
    Disallow: /junk


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


    User-agentBadBot
    Disallow
    : / 


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


    User-agentGoogle
    Disallow
    :

    User-agent: *
    Disallow: / 


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


    User-agent: *
    Disallow: /~joe/junk.html
    Disallow
    : /~joe/foo.html
    Disallow
    : /~joe/bar.html 

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


    المصدر


    1. ضع رابط موقعك فى توقيعك لتقديم دعم افضل و اسرع لك
    2. يمنع منعا باتا استخدام الرسائل الخاصه لحل المشكلات او الاستفسارات
    3. لن يتم الرد على العضو المخالف
    4. التزم بقوانين كل قسم قبل كتابة اى موضوع حتى لا يغلق موضوعك

  2. #2
    عضو أكثر فعاليه
    تاريخ التسجيل
    Jul 2008
    الدولة
    الشرقيه
    المشاركات
    233

    افتراضي



    لدي استفسارات صغيرة

    متأكد من كود منع العناكب من الارشفة ؟

    وهل نضع الاكود ورا بعض بدون فاصل او سطر لو عادي نحط فواصل

    موضوع جدا قيم
    شكراً لك



  3. #3
    عضو منتسب
    تاريخ التسجيل
    Jul 2007
    المشاركات
    23

    افتراضي


    الف الف شكر على هذا الشرح الوافي



  4. #4
    عضو منتسب
    تاريخ التسجيل
    Feb 2009
    المشاركات
    1

    افتراضي


    مشكور وماقصرت

    www.algrabiya.net/vb



  5. #5
    AlNets

    << << :) << :nosweat:

    قياس الوزن منتديات شبكات Tow Minutes

    Sob7an Allah Wa Be7mdh
    Sob7an Allah Al 3Adheem

  6. #6
    عضو منتسب
    تاريخ التسجيل
    Feb 2009
    الدولة
    سوريا
    العمر
    20
    المشاركات
    15

    افتراضي


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

    هل هذا يعني اني لست بحاجة للملف

    ام وجوده افضل


    soooooooooon

  7. #7
    عضو منتسب
    تاريخ التسجيل
    Dec 2008
    الدولة
    اسكندرية عروسة البحر
    العمر
    24
    المشاركات
    4

    افتراضي


    User-agent: *
    Disallow: /administrator/
    Disallow: /cache/
    Disallow: /components/
    Disallow: /images/
    Disallow: /includes/
    Disallow: /installation/
    Disallow: /language/
    Disallow: /libraries/
    Disallow: /media/
    Disallow: /modules/
    Disallow: /plugins/
    Disallow: /templates/
    Disallow: /tmp/
    Disallow: /xmlrpc/


    ما تفسير هذا الكود اخى الكريم



  8. #8
    عضو منتسب
    تاريخ التسجيل
    Jun 2008
    العمر
    24
    المشاركات
    9

    افتراضي


    الف شكر لك ابو محمد ماقصرت شرح وافي وكافي


    مجموعة مركب العشاق
    http://www.o1-1o.com
    http://www.3shag.o1-1o.com
    العاب مركب العشاق
    http://www.games.o1-1o.com

 

 
صفحة 1 من 2 12 الأخيرةالأخيرة

   زوار هذه الصفحة من محركات البحث وصلوا عن طريق :

!

الكلمات الدلالية لهذا الموضوع

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •