بعد عمل تغيير للروابط عن طريق mod_rewrite بنجاح!
بعد عمل تغيير للروابط عن طريق mod_rewrite بنجاح!
السلام عليكم
بعد عمل تغيير للروابط عن طريق mod_rewrite بنجاح أصبحت هناك نسختان لكل موضوع
الرابط الجديد والرابط الأصلي (الديناميكي)
topic_id=1
topic/1.html
1- ماهي الطريقة المثلى لمنع الزوار من الدخول على الروابط الأصلية حتى عند كتابة الرابط يدوياً؟
2- ماهي الطريقة المثلى لمنع محركات البحث من فهرسة الروابط الأصلية؟ وجعلها تفهرس الروابط الجديدة فقط؟
عذراً إن كان أحد ما قد تطرق لهذه النقطة ولكني بحثت ولم أجد الجواب الشافي
وشكراً لكم مقدماً
بعد عمل تغيير للروابط عن طريق mod_rewrite بنجاح أصبحت هناك نسختان لكل موضوع
الرابط الجديد والرابط الأصلي (الديناميكي)
topic_id=1
topic/1.html
1- ماهي الطريقة المثلى لمنع الزوار من الدخول على الروابط الأصلية حتى عند كتابة الرابط يدوياً؟
2- ماهي الطريقة المثلى لمنع محركات البحث من فهرسة الروابط الأصلية؟ وجعلها تفهرس الروابط الجديدة فقط؟
عذراً إن كان أحد ما قد تطرق لهذه النقطة ولكني بحثت ولم أجد الجواب الشافي
وشكراً لكم مقدماً
منع الزوار غير وارد وليس مهم
اما محركات البحث فنعم مهم ويتم عبر ملف robots.txt بانك تدخل اسم الملف في الرابط الديناميكي مثلاً في phpBB
في الرابط الديناميكي سيظهر اسم الملف viewtopic.php فلن يؤرشفة اي محرك بحث اما في الرابط الseo لن يرد اسم الملف وبالتالي يؤشفة محركات البحث !
اما محركات البحث فنعم مهم ويتم عبر ملف robots.txt بانك تدخل اسم الملف في الرابط الديناميكي مثلاً في phpBB
كود: تحديد الكل
User-agent: *
Disallow: /bb/viewtopic.php
السلام عليكم
طريقة الاخ Bug سليمة وهناك طريقة اقصر وتوفر عدد الملفات التي ستكتب وهو وضع
هذه تمنع ارشفة اي رابط به علامة الاستفهام وهي طبعاً شي موجود في اي رابط ديناميكي !!
لكن لا اخفيك ان الـwildcard اي النجمة ليست قياسية في robots.txt وربما بعض محركات البحث لا تعترف بها ..لكن جوجل انا متأكد انه يعترف ويتعامل بها
تحياتي
طريقة الاخ Bug سليمة وهناك طريقة اقصر وتوفر عدد الملفات التي ستكتب وهو وضع
كود: تحديد الكل
User-Agent: *
Disallow: /*?
لكن لا اخفيك ان الـwildcard اي النجمة ليست قياسية في robots.txt وربما بعض محركات البحث لا تعترف بها ..لكن جوجل انا متأكد انه يعترف ويتعامل بها
تحياتي
جميل جدا وهذي كذلك مفيده لي في بعض الحالات
لكن يا أخوان صراحة من الصعب تعديل جميع روابط البرنامج بحيث تذهب للروابط الجديدة بدل الأصلية (الديناميكية) وخصوصا مع برنامج إدارة محتوى
إذ يجب عمل مئات التعديلات
الا يوجد أمر عن طريق mod_rewrite أو javascript أو أي شيئ اخر يحول الزائر عند الضغط على الرابط الديناميكي إلى الرابط الجديد بشكل تلقائي؟
على فكرة الأخ Bug ذكر في المثال مسار الملف كامل /bb/viewtopic.php
هل يجب أن يكون كذلك أم لا مشكلة من كتابة اسم الملف فقط؟
وجزيتم خيراً
لكن يا أخوان صراحة من الصعب تعديل جميع روابط البرنامج بحيث تذهب للروابط الجديدة بدل الأصلية (الديناميكية) وخصوصا مع برنامج إدارة محتوى
إذ يجب عمل مئات التعديلات
الا يوجد أمر عن طريق mod_rewrite أو javascript أو أي شيئ اخر يحول الزائر عند الضغط على الرابط الديناميكي إلى الرابط الجديد بشكل تلقائي؟
على فكرة الأخ Bug ذكر في المثال مسار الملف كامل /bb/viewtopic.php
هل يجب أن يكون كذلك أم لا مشكلة من كتابة اسم الملف فقط؟
وجزيتم خيراً
الملف robots.txt لازم يكون في المجلد الجذر للموقع فاذا كان المنتدى في نفس المجلد فتضع اسم الملف فقط اما اذا المنتدى في مجلد داخل المجلد الجذر فلازم تضع اسم المجلدعلى فكرة الأخ Bug ذكر في المثال مسار الملف كامل /bb/viewtopic.php
هل يجب أن يكون كذلك أم لا مشكلة من كتابة اسم الملف فقط؟
طبعاً في مثال الاخ خالد
كود: تحديد الكل
User-Agent: *
Disallow: /*?
كود: تحديد الكل
Disallow: /*?
كود: تحديد الكل
Disallow: /bb/*?
Disallow: /bb/ee/*?
Disallow: /bb/cc/ee/*?