<div>السلام عليكم
الكثير سألني عن الطريقه المعتمده لدينا في تحويل الصفحات من php الى html والمحببه لمحركات البحث للارشفه
وهي مجرد تعديل في ملف واحد مع اضافة ملف في مجلد المنتدى
وعليه هنا يتم التحويل
مجرد تحذير
سيتم أرشفة موقعك بشكل مستقبلي في محركات البحث بصيغة html وعليه لا مجال للعوده دون خسائر
وخاصه اذا رغبت بعودة موقعك للارشفه العاديه
هنا التزمنا بأجراء هذا التعديل مع كل عمليات الترقيه بعد نشر الروابط بهذه الصيغه
هناك مجلدات مدعومه من الفيبولتين تدعم هذه الخاصيه
وهي مكلفه ولها دعم مميز
ولكن هنا نطرح لكم الطريقه بشكل مبسط وهي منتشره في المواقع الاجنبيه
التركيب
في مجلد المنتدى الرئيسي ابحث عن ملف بأسم .htaccess وافتحه
ضع اسفل الموجود فيه الكود المرفق لك بنفس الاسم
واذا لا يوجد لديك الملف ارفع مباشره الملف المرفق لك
افتح ملف includes/functions.php
واتبع التعليمات المرفقه لك في ملف التعديل
بعد التعديل ارفع الملفات المطلوبه واستبدلها بالاصليه
نصيحه
احتفظ بنسخه دائما من اي ملف قبل التعديل
الشرح
افتح ملف includes/functions.php
ابحث عن
كود PHP:
function print_output($vartext, $sendheader = 1)
{
global $pagestarttime, $query_count, $querytime, $DB_site, $bbuserinfo;
global $vbphrase, $vboptions, $stylevar, $_REQUEST;
ضع اسفلها بسطر
<div style="margin:20px; margin-top:5px"> كود PHP:
<div class="alt2"> <div dir="ltr" style="text-align:left;"> <span style="color: #000000">// do Dani's SEO optimization
global $session;
$search_array = array(
'#]*)href' . preg_quote("=\"forumdisplay.php?$session[sessionurl]f=") . '([0-9]+)' . preg_quote("&page=") . '([0-9]+)' . preg_quote("&sort=") . '([a-z]*)' . preg_quote("&order="). '([a-z]*)' . preg_quote("&pp=") . '([0-9]*)' . preg_quote("&daysprune="). '([^"]*)"#',
'#]*)href' . preg_quote("=\"forumdisplay.php?$session[sessionurl]f=") . '([0-9]+)' . preg_quote("&daysprune=") . '([^"]*)' . preg_quote("&order=") . '([a-z]*)' . preg_quote("&sort=") . '([a-z]*)' . preg_quote("&pp=") . '([0-9]*)' . preg_quote("&page=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"forumdisplay.php?$session[sessionurl]f=") . '([0-9]+)' . preg_quote("&daysprune=") . '([^"^&]*)' . preg_quote("&order=") . '([a-z]*)' . preg_quote("&sort=") . '([a-z]*)"#',
'#]*)href' . preg_quote("=\"forumdisplay.php?$session[sessionurl]f=") . '([0-9]+)' . preg_quote("&daysprune="). '([^"^&]*)"#',
'#]*)href' . preg_quote("=\"forumdisplay.php?$session[sessionurl]f=") . '([0-9]+)' . preg_quote("&page=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"forumdisplay.php?$session[sessionurl]f=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"showthread.php?$session[sessionurl]t=") . '([0-9]+)' . preg_quote("&page=") . '([0-9]*)' . preg_quote("&pp=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"showthread.php?$session[sessionurl]t=") . '([0-9]+)' . preg_quote("&page=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"showthread.php?$session[sessionurl]t=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"showthread.php?$session[sessionurl]goto=lastpo st&t=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"showthread.php?$session[sessionurl]goto=newpos t&t=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"printthread.php?$session[sessionurl]t=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"sendmessage.php?$session[sessionurl]do=sendtof riend&t=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"showthread.php?$session[sessionurl]t=") . '([0-9]+)' . preg_quote("&goto=next"). '([a-z]+)"#',
'#]*)href' . preg_quote("=\"showthread.php?$session[sessionurl]p=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"showthread.php?$session[sessionurl]p=") . '([0-9]+)' . preg_quote("&page=") . '([0-9]+)' . preg_quote("&pp=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"showpost.php?$session[sessionurl]p=") . '([0-9]+)' . preg_quote("&postcount=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"showthread.php?$session[sessionurl]mode=") . '([a-z]+)' . preg_quote("&t=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"showthread.php?$session[sessionurl]p=") . '([0-9]+)' . preg_quote("&mode=") . '([a-z]+)\##',
'#]*)href' . preg_quote("=\"announcement.php?$session[sessionurl]f=") . '([0-9]+)' . preg_quote("&announcementid=") . '([0-9]+)"#',
'#]*)href' . preg_quote("=\"announcement.php?$session[sessionurl]f=") . '([0-9]+)"#',
// sanitizing
'#]*)href\=\"([^"]*)&page=([^"]*).html"#',
'#]*)href\=\"([^"]*)&highlight=([^"]*).html"#',
// other
'#]*)href' . preg_quote("=\"search.php?$session[sessionurl]do=getdaily &f=") . '([0-9]*)"#',
'#]*)href' . preg_quote("=\"search.php?$session[sessionurl]do=getdaily ") . '"#',
'#]*)href' . preg_quote("=\"search.php?$session[sessionurl]do=process&repl yless=1&replylimit=0&dontcache=1&forumchoice=&chil dforums=1") . '"#',
'#]*)href' . preg_quote("=\"search.php?$session[sessionurl]do=process&repl yless=1&replylimit=0&dontcache=1&forumchoice=") . '([0-9]+)' . preg_quote("&childforums=1") . '"#'
);
$replace_array = array(
<span style="color: #DD0000">'