أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

كيف امنع فهرسة روابط كلمات البحث بطريقة احترافيه غير منعها عن طريق robots


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif كيف امنع فهرسة روابط كلمات البحث بطريقة احترافيه غير منعها عن طريق robots
  29-11-2025 02:30 صباحاً  
Soliman
معلومات الكاتب
 الطريقة الأقوى (الموصى بها) من خلال لغة PHP، نضع شرطاً في رأس الصفحة في قالب headinclud
إذا اكتشف وجود highlight= داخل الرابط

أضف الوسم التالي اسفل تاق <head> :
CODE
<?php
 // منع ارشفة صفحة الموضوع القادم من نتائج محرك البحث 
 // إذا اكتشف السكربت وجود highlight= داخل الرابط
 if ($PowerBB->_GET['page'] == 'topic') {
 $id = intval($PowerBB->_CONF['template']['Subject_Info_Row']['id']);
 if (isset($PowerBB->_GET['highlight']) AND $id) {
 // أضف canonical للرابط الأصلي بدون highlight.
 $PowerBB->_CONF['template']['GetPageUrl'] = $PowerBB->_CONF['template']['ForumAdress']."t".$id; 
 echo '<meta name="robots" content="noindex, follow">';
 }
 }
 // منع ارشفة صفحة المشاركة الفردية القادمة من نتائج محرك البحث 
 // إذا اكتشف السكربت وجود highlight= داخل الرابط
 elseif ($PowerBB->_GET['page'] == 'post') {
 $id = intval($PowerBB->_GET['id']);
 if (isset($PowerBB->_GET['highlight']) AND $id) {
 // أضف canonical للرابط الأصلي بدون highlight.
 $PowerBB->_CONF['template']['GetPageUrl'] = $PowerBB->_CONF['template']['ForumAdress']."post-".$id; 
 echo '<meta name="robots" content="noindex, follow">';
 }
 } 
 ?>


✔ منع الفهرسة للمواضيع والمشاركات بـ meta noindex عندما يوجد highlight
✔ وتعديل canonical للرابط الأصلي بدون  highlight
✔ ستختفي هذه الروابط تماماً من Google وتتحول كلها للرابط الأساسي.
 


الساعة الآن 09:23 AM