اجعل محركات البحث صديقتك عن طريق mod_rewrite

دروس ودروات على كيفية إشهار موقعك , و جعله مميز لمحركات البحث .
ArabFriends
مراقب
مشاركات: 456
اشترك في: الأحد أغسطس 15, 2004 6:31 pm
مكان: أرض الله الواسعة

مشاركة بواسطة ArabFriends »

لقد قرأت موضوع مشابه له فى سوالف
أتمنى أن ينتشر موضوع هذا الموديل بين جميع المواقع العربية
AC
مشرف عام
مشاركات: 1806
اشترك في: الجمعة أغسطس 13, 2004 10:46 am
مكان: KSA

مشاركة بواسطة AC »

السلام عليكم ورحمة الله

اخي dr_virus اذا كانت الصفحة منتهية باسم الملف دون اي متغيرات بعدها فلافرق مهما كانت php او html او pl

اي العلة ليست ان محركات البحث تفضل الامتداد html على غيره العلة فقط ان المتغيرات والرموز تسبب بعض الاحيان خلط وتكرار ارشفه..
dr_virus
عضو نشيط
مشاركات: 140
اشترك في: الأربعاء مارس 02, 2005 5:49 pm
مكان: الأردن

مشاركة بواسطة dr_virus »

شكرا لك يا ArabFriends
لكن في حال أنه لا فرق بين php و html إذا لم يكن هناك متغيرات
فليس لها فائدة لمثل هذا النوع من الصفحات

لكن هناك ملاحظة!:
أنا ألاحظ دائما في مواقع كثيرة قمت بعملها تكون الصفحات المتغيرة من معلومات (يعني مثل صفحة موقعي الأولى تتغير فيها المعلومات بإستمرار و مثل صفحة أي منتدى الأولى) تكون الpr الخاص بها قليلة أما ال html فيكون أكثر دوما

و كذلك صفحة أي منتدى الصفحة الأولى منها index.php لكن دائما الpr قليلة

ما تفسير ذلك؟؟؟؟؟؟؟؟؟؟
هل معنى ذلك أن هناك فرق؟؟؟؟؟؟؟؟؟
وسؤال آخر لو تسمحو
إذا كان هناك صفحتين index.php و index.htm لمن الأولوية؟؟؟
ArabFriends
مراقب
مشاركات: 456
اشترك في: الأحد أغسطس 15, 2004 6:31 pm
مكان: أرض الله الواسعة

مشاركة بواسطة ArabFriends »

أنا ألاحظ دائما في مواقع كثيرة قمت بعملها تكون الصفحات المتغيرة من معلومات (يعني مثل صفحة موقعي الأولى تتغير فيها المعلومات بإستمرار و مثل صفحة أي منتدى الأولى) تكون الpr الخاص بها قليلة أما ال html فيكون أكثر دوما
تتميز صفحات html بالاستاتيكية أو الثبات عما غيرها من اللغات
فأنت حينما تكتب صفحة بلغة html تكون ثابتة الى حد كبير
لذلك في كل زيارة للمحرك الى موقعك سيجد ثبات في الصفحة ، وطبعا ستجد أن هناك وصلات كثيرة لهذه الصفحة دون غيرها
لذلك ، كثرة الوصلات مع ثبات المحتوى ، المعادلة أصبحت جاهزة أن هذه الصفحة ذات اقبال ، فيعطى pr أعلى :)
إذا كان هناك صفحتين index.php و index.htm لمن الأولوية؟؟؟
أعتقد أن لصفحات html الأولوية ،
لأن الأباتشي ليس مصمم لل php ولكن مصمم لل html في الأساس ، وبعد ذلك يتم تركيب برنامج ال php عليه
ويمكنك وضع صفحتان في مجلد واحد للتجربة :wink:
لاتنس أخي تركيب هاك الأرشيف لمنتدك ، :)
AC
مشرف عام
مشاركات: 1806
اشترك في: الجمعة أغسطس 13, 2004 10:46 am
مكان: KSA

مشاركة بواسطة AC »

السلام عليكم ورحمة الله
إذا كان هناك صفحتين index.php و index.htm لمن الأولوية؟؟؟
اذا كنت تقصد جوجل فكما قلت لافرق لا اولوية لواحده عن الاخرى..

اما الاباتشي فبحسب إعدادته القياسي سيعرض الphp ويتجاهل الhtml
أنا ألاحظ دائما في مواقع كثيرة قمت بعملها تكون الصفحات المتغيرة من معلومات (يعني مثل صفحة موقعي الأولى تتغير فيها المعلومات بإستمرار و مثل صفحة أي منتدى الأولى) تكون الpr الخاص بها قليلة أما ال html فيكون أكثر دوما

و كذلك صفحة أي منتدى الصفحة الأولى منها index.php لكن دائما الpr قليلة
اخي قلة يتم الربط بالصفحات الاولى للمنتدى او الموقع فعندما ينقل شخص رابط من موقعك سيكون رابط مقالة او خبر او موضوع في المنتدى !!

اما الرابط للصفحات الاولى هو مايتم باتفاق بينك وبين الطرف الاخر وهذا اقل من الربط الذي يتم للحاجة بدون اتفاق او طلب..

والpr كما اسلفنا لاعلاقة له بسرعة تحديث الصفحة او حجمها او يقوم بحساب الاسطر البيج رانك يعتمد على الروابط المنتشره فقط :)

تحياتي :)
AC
مشرف عام
مشاركات: 1806
اشترك في: الجمعة أغسطس 13, 2004 10:46 am
مكان: KSA

مشاركة بواسطة AC »

بالمناسبة هناك امر ساختبره ان نجح سنوجد طريقة لتخفيف اللود الذي يسببه الRewriteEngine

وهو تخصيص الRewriteEngine ليعمل حسب اليوزر ايجنت لمحركات البحث فقط..

تحياتي :)
dr_virus
عضو نشيط
مشاركات: 140
اشترك في: الأربعاء مارس 02, 2005 5:49 pm
مكان: الأردن

مشاركة بواسطة dr_virus »

شكرا لكم بشدة
كفيتو ووفيتو :D
تخصيص الRewriteEngine ليعمل حسب اليوزر ايجنت لمحركات البحث فقط
هل هذا ممكن !!!!!!

فعلا mod_rewrite رهيبة

لكنها قليلة الإنتشار
في هذا الموضوع فقط عرفت هذا النوع من البرمجيات
وهو بالطبع معدوم عربيا
AC
مشرف عام
مشاركات: 1806
اشترك في: الجمعة أغسطس 13, 2004 10:46 am
مكان: KSA

مشاركة بواسطة AC »

هل هذا ممكن !!!!!!
نظرياً ممكن فهذا كان الحل عند هجوم دودة الphp

http://www.phpbbarabia.com/board/viewtopic.php?t=12742

فقد كان اليوزر ايجنت لها يبداء بـlwp فكان الشرط Cond

كود: تحديد الكل

RewriteCond %{HTTP_USER_AGENT} ^lwp.* [NC]

ناجح في صيدها وتحويلها لوحدها فقط فكان الRewriteEngine لايعمل الا معها..لكن جوجل الامر معه يحتاج تجارب اكثر وصبر اكثر...لانه اي خطاء تصحيحة سياخذ وقت..فهو مزاجي لاتعرف متى سيزورك ولاتعرف اي خطاء معه ماذا يسبب ومتى يمكن تصحيحه..واذا زارك لن تعرف النتائج فوراً بل تحتاج وقت حتى ترى النتائج في جوجل

انا بصراحة اخشى تجربة الامر في اي موقع املكة حالياً فقد جمعت شهره كبيره لا احب العبث فيها...سانتظر حتى فتح موقع جديد..او اذا احد الاخوه جديد مع جوجل وحب يجرب فسوف يوفر علينا..

واعتقد هذا Cond الجوجل

كود: تحديد الكل

RewriteCond %{HTTP_USER_AGENT} ^Google.* [NC]
فهو دائماً GoogleBot وحتى لو تغير الBot فان كلمة Google دائماً موجوده...ومع ذلك لاندري عن جوجل فكل فترة له جديد ومن يدري ربما تغير اليوزر ايجنت في احد الايام ليكون الي عشوائي غير ثابت...لكن الان انا متأكد انه GooglBot :wink:

اما الياهو فهو Inktomi Slurp و msn هو msnbot

تحياتي :)
عبقر
عضو مفيد جداً
مشاركات: 417
اشترك في: السبت سبتمبر 25, 2004 3:28 am
مكان: MyPC

مشاركة بواسطة عبقر »

فكره ذكيه اخوي خالد :)

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

واي تغير او تعديل يتم عشان محركات البحث مامكن اي احد يحكم عليه ويشوف نتائجه كامله قبل شهر او شهرين حتى يكون كل المحركات زارت الموقع وكل المحركات انهت الارشفة وبدأت بالنتائج :)

هذه مشكلة حركات الSEO لايمكن الجزم بنجاحها فوراً

لانه ليست امر تدخل عليه بمتصفحك وتشوف نتائجه هذا شي يحتاج تنتظر شخص ثاني يجربه وهذا الشخص bot اله مو بشر ويشتغل على كيفة ومزاجه في الوقت الي يحب :)

بالمناسبة هذي يوزر ايجنت لمحركات اخرى

كود: تحديد الكل

Excite - ArchitextSpider 
Altavista - Scooter 
Lycos - Lycos_Spider_(T-Rex) 
Alltheweb - FAST-WebCrawler/
وهذا رابط

http://www.psychedelix.com/agents.html

يحوي قائمة طويله لكل يوزر ايجنت معروف على وجة الانترنت لبرامج او لمحركات بحث او غيرهم
ArabFriends
مراقب
مشاركات: 456
اشترك في: الأحد أغسطس 15, 2004 6:31 pm
مكان: أرض الله الواسعة

مشاركة بواسطة ArabFriends »

بالمناسبة هناك امر ساختبره ان نجح سنوجد طريقة لتخفيف اللود الذي يسببه الRewriteEngine

وهو تخصيص الRewriteEngine ليعمل حسب اليوزر ايجنت لمحركات البحث فقط..

تحياتي
يمكن اعادة تحويل محرك البحث من دون الحاجة الى rewrite_mod وهو عنطريق أمر php
لا أعلم ان كان سينجح أم لا
لكن يمكنك تجربته مع الموزيلا مثلا أو النتيكسب قبل وضع اسم محرك البحث

كود: تحديد الكل

<?php
global $HTTP_SERVER_VARS; 
   if (  strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Googlebot') ) 
   { 
    header("location : ./google.html");  
   } 
?>
هذ ستخفف كثرا من حدة استخدام ال rewrite_mod بالنسبة لهذه الفكرة