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

دروس ودروات على كيفية إشهار موقعك , و جعله مميز لمحركات البحث .

مشاركةبواسطة ArabFriends » الجمعة مايو 13, 2005 8:31 am

لقد قرأت موضوع مشابه له فى سوالف

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

مشاركةبواسطة AC » الجمعة مايو 13, 2005 10:02 am

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

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

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

مشاركةبواسطة dr_virus » الجمعة مايو 13, 2005 5:35 pm

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

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

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

ما تفسير ذلك؟؟؟؟؟؟؟؟؟؟
هل معنى ذلك أن هناك فرق؟؟؟؟؟؟؟؟؟
وسؤال آخر لو تسمحو
إذا كان هناك صفحتين index.php و index.htm لمن الأولوية؟؟؟
صورة العضو الشخصية
dr_virus
عضو نشيط
 
مشاركات: 140
اشترك في: الأربعاء مارس 02, 2005 5:49 pm
مكان: الأردن

مشاركةبواسطة ArabFriends » السبت مايو 14, 2005 7:17 am

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

تتميز صفحات html بالاستاتيكية أو الثبات عما غيرها من اللغات
فأنت حينما تكتب صفحة بلغة html تكون ثابتة الى حد كبير
لذلك في كل زيارة للمحرك الى موقعك سيجد ثبات في الصفحة ، وطبعا ستجد أن هناك وصلات كثيرة لهذه الصفحة دون غيرها
لذلك ، كثرة الوصلات مع ثبات المحتوى ، المعادلة أصبحت جاهزة أن هذه الصفحة ذات اقبال ، فيعطى pr أعلى :)
إذا كان هناك صفحتين index.php و index.htm لمن الأولوية؟؟؟

أعتقد أن لصفحات html الأولوية ،
لأن الأباتشي ليس مصمم لل php ولكن مصمم لل html في الأساس ، وبعد ذلك يتم تركيب برنامج ال php عليه
ويمكنك وضع صفحتان في مجلد واحد للتجربة :wink:
لاتنس أخي تركيب هاك الأرشيف لمنتدك ، :)
صورة العضو الشخصية
ArabFriends
مراقب
 
مشاركات: 456
اشترك في: الأحد أغسطس 15, 2004 6:31 pm
مكان: أرض الله الواسعة

مشاركةبواسطة AC » السبت مايو 14, 2005 7:22 am

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

إذا كان هناك صفحتين index.php و index.htm لمن الأولوية؟؟؟


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

اما الاباتشي فبحسب إعدادته القياسي سيعرض الphp ويتجاهل الhtml

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

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


اخي قلة يتم الربط بالصفحات الاولى للمنتدى او الموقع فعندما ينقل شخص رابط من موقعك سيكون رابط مقالة او خبر او موضوع في المنتدى !!

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

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

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

مشاركةبواسطة AC » السبت مايو 14, 2005 7:24 am

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

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

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

مشاركةبواسطة dr_virus » السبت مايو 14, 2005 5:45 pm

شكرا لكم بشدة
كفيتو ووفيتو :D

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


هل هذا ممكن !!!!!!

فعلا mod_rewrite رهيبة

لكنها قليلة الإنتشار
في هذا الموضوع فقط عرفت هذا النوع من البرمجيات
وهو بالطبع معدوم عربيا
صورة العضو الشخصية
dr_virus
عضو نشيط
 
مشاركات: 140
اشترك في: الأربعاء مارس 02, 2005 5:49 pm
مكان: الأردن

مشاركةبواسطة AC » الأحد مايو 15, 2005 11:37 am

هل هذا ممكن !!!!!!


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

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

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

CODE: تحديد الكل
RewriteCond %{HTTP_USER_AGENT} ^lwp.* [NC]



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

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

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

CODE: تحديد الكل
RewriteCond %{HTTP_USER_AGENT} ^Google.* [NC]


فهو دائماً GoogleBot وحتى لو تغير الBot فان كلمة Google دائماً موجوده...ومع ذلك لاندري عن جوجل فكل فترة له جديد ومن يدري ربما تغير اليوزر ايجنت في احد الايام ليكون الي عشوائي غير ثابت...لكن الان انا متأكد انه GooglBot :wink:

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

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

مشاركةبواسطة عبقر » الأحد مايو 15, 2005 1:17 pm

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

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

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

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

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

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

CODE: تحديد الكل
Excite - ArchitextSpider
Altavista - Scooter
Lycos - Lycos_Spider_(T-Rex)
Alltheweb - FAST-WebCrawler/


وهذا رابط

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

يحوي قائمة طويله لكل يوزر ايجنت معروف على وجة الانترنت لبرامج او لمحركات بحث او غيرهم
صورة العضو الشخصية
عبقر
عضو مفيد جداً
 
مشاركات: 417
اشترك في: السبت سبتمبر 25, 2004 3:28 am
مكان: MyPC

مشاركةبواسطة ArabFriends » الأربعاء مايو 18, 2005 2:08 am

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

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

تحياتي

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

CODE: تحديد الكل
<?php
global $HTTP_SERVER_VARS;
   if (  strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Googlebot') )
   {
    header("location : ./google.html"); 
   }
?>

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

السابقالتالي

العودة إلى دروس إشهار الموقع و العلاقه مع محركات البحث و seo