بعد عمل تغيير للروابط عن طريق mod_rewrite بنجاح!

كل افكار ونقاشات إشهار الموقع,واسرار محركات البحث وتحسين علاقة المواقع بها.
مغلق
هاوي PHP
عضو نشيط
مشاركات: 165
اشترك في: 28 يناير 2005, 12:13
مكان: السعودية - الرياض
اتصال:

بعد عمل تغيير للروابط عن طريق mod_rewrite بنجاح!

مشاركة بواسطة هاوي PHP »

السلام عليكم


بعد عمل تغيير للروابط عن طريق mod_rewrite بنجاح أصبحت هناك نسختان لكل موضوع

الرابط الجديد والرابط الأصلي (الديناميكي)

topic_id=1
topic/1.html

1- ماهي الطريقة المثلى لمنع الزوار من الدخول على الروابط الأصلية حتى عند كتابة الرابط يدوياً؟
2- ماهي الطريقة المثلى لمنع محركات البحث من فهرسة الروابط الأصلية؟ وجعلها تفهرس الروابط الجديدة فقط؟


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

وشكراً لكم مقدماً
Bug
عضو نشيط
مشاركات: 266
اشترك في: 19 يونيو 2005, 14:59
مكان: KSA

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

منع الزوار غير وارد وليس مهم

اما محركات البحث فنعم مهم ويتم عبر ملف robots.txt بانك تدخل اسم الملف في الرابط الديناميكي مثلاً في phpBB

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

User-agent: * 
Disallow: /bb/viewtopic.php
في الرابط الديناميكي سيظهر اسم الملف viewtopic.php فلن يؤرشفة اي محرك بحث اما في الرابط الseo لن يرد اسم الملف وبالتالي يؤشفة محركات البحث !
هاوي PHP
عضو نشيط
مشاركات: 165
اشترك في: 28 يناير 2005, 12:13
مكان: السعودية - الرياض
اتصال:

مشاركة بواسطة هاوي PHP »

جزاك الله كل خير
لم أكن أعرف أنه يمكنني كتابة اسم الملف في ملف robots.txt :D
كنت أعتقد أنه يجب كتابة اسماء المجلدات فقط


بالنسبة لمنع الزوار من الدخول على الروابط الأصلية يمكن ما يكون مهم بشكل عام لكنه مهم بالنسبة لي في بعض أقسام الموقع

الحقيقة حاولت بأكثر من طريقة ولكنها تؤثر على الروابط الجديدة :arrow:
السريع
عضو جديد
مشاركات: 66
اشترك في: 23 مايو 2005, 21:28
اتصال:

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

لا تضع لينكات بحيث لا يصل إليها الزائر عن طريق موقعك ، قد يفعل عن طريق المفضلة او الهيستوري و لكن سرعان ما ستتضائل الزيارات إليها ،،
هاوي PHP
عضو نشيط
مشاركات: 165
اشترك في: 28 يناير 2005, 12:13
مكان: السعودية - الرياض
اتصال:

مشاركة بواسطة هاوي PHP »

لا تضع لينكات بحيث لا يصل إليها الزائر عن طريق موقعك ، قد يفعل عن طريق المفضلة او الهيستوري و لكن سرعان ما ستتضائل الزيارات إليها ،،

أكيد طبعا ولكن قصدي لمن يقوم بكتابة الرابط الأصلي بشكل يدوي

عموما مو مشكلة بحاول فيها بعدين

أهم شي عرفنا جواب السؤال الأول

وأنا شاكر ومقدر تجاوبكم :)
AC
مشرف عام
مشاركات: 1806
اشترك في: 13 أغسطس 2004, 10:46
مكان: KSA
اتصال:

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

السلام عليكم

طريقة الاخ Bug سليمة وهناك طريقة اقصر وتوفر عدد الملفات التي ستكتب وهو وضع

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

User-Agent: *
Disallow: /*? 
هذه تمنع ارشفة اي رابط به علامة الاستفهام وهي طبعاً شي موجود في اي رابط ديناميكي !!

لكن لا اخفيك ان الـwildcard اي النجمة ليست قياسية في robots.txt وربما بعض محركات البحث لا تعترف بها ..لكن جوجل انا متأكد انه يعترف ويتعامل بها :wink:

تحياتي :)
هاوي PHP
عضو نشيط
مشاركات: 165
اشترك في: 28 يناير 2005, 12:13
مكان: السعودية - الرياض
اتصال:

مشاركة بواسطة هاوي PHP »

جميل جدا وهذي كذلك مفيده لي في بعض الحالات

لكن يا أخوان صراحة من الصعب تعديل جميع روابط البرنامج بحيث تذهب للروابط الجديدة بدل الأصلية (الديناميكية) وخصوصا مع برنامج إدارة محتوى
إذ يجب عمل مئات التعديلات :shock:

الا يوجد أمر عن طريق mod_rewrite أو javascript أو أي شيئ اخر يحول الزائر عند الضغط على الرابط الديناميكي إلى الرابط الجديد بشكل تلقائي؟



على فكرة الأخ Bug ذكر في المثال مسار الملف كامل /bb/viewtopic.php
هل يجب أن يكون كذلك أم لا مشكلة من كتابة اسم الملف فقط؟



وجزيتم خيراً
Bug
عضو نشيط
مشاركات: 266
اشترك في: 19 يونيو 2005, 14:59
مكان: KSA

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

على فكرة الأخ Bug ذكر في المثال مسار الملف كامل /bb/viewtopic.php
هل يجب أن يكون كذلك أم لا مشكلة من كتابة اسم الملف فقط؟
الملف robots.txt لازم يكون في المجلد الجذر للموقع فاذا كان المنتدى في نفس المجلد فتضع اسم الملف فقط اما اذا المنتدى في مجلد داخل المجلد الجذر فلازم تضع اسم المجلد

طبعاً في مثال الاخ خالد

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

User-Agent: * 
Disallow: /*?
ماتحتاج وضع اسم مجلد لانه المفهرسات تتبع المنطق فاذا كنت تمنع

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

Disallow: /*?
فانت بالتأكيد تمنع ايضاً

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

Disallow: /bb/*?
Disallow: /bb/ee/*?
Disallow: /bb/cc/ee/*?
هاوي PHP
عضو نشيط
مشاركات: 165
اشترك في: 28 يناير 2005, 12:13
مكان: السعودية - الرياض
اتصال:

مشاركة بواسطة هاوي PHP »

ممتاز جداً

شكراً جزيلا :D
مغلق