المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تحويل روابط منتداك من php لـ html وكسب صداقة محركات البحث



loulou ange
11-01-2013, بتوقيت غرينيتش 05:22 PM
بسم الله

السلام عليكم


هذا الموضوع يشرح طريقة كيف تحويل روابط منتداك من php الى html كي يكون صديق لمحركات البحث

اول شي نعمل ملف htaccess ونضعه في المجلد الرئيسي للمنتدى

ونضع بداخله هذي الاكواد

رمز Code:
Options +FollowSymLinks RewriteEngine on RewriteRule ^getdaily.html$ search.php?do=getdaily [L] RewriteRule ^getdaily([0-9]+).html$ search.php?do=getdaily&f=$1 [L] RewriteRule ^unanswered.html$ search.php?do=process&replyless=1&replylimit=0&dontcache=1 [L] RewriteRule ^unanswered([0-9]+).html$ search.php?do=process&replyless=1&replylimit=0&dontcache=1&forumchoice=$1&childforums=1 [L] RewriteRule ^forum([0-9]+).html$ forumdisplay.php?f=$1 [L] RewriteRule ^forum([0-9]+)-([0-9]+)-([a-z]+)-(.*)-([0-9]+)-(.*).html$ forumdisplay.php?f=$1&page=$2&sort=$3&order=$4&pp=$5&daysprune=$6 [L] RewriteRule ^forum([0-9]+)-(.*)-([a-z]+)-([a-z]+).html$ forumdisplay.php?f=$1&daysprune=$2&order=$3&sort=$4 [L] RewriteRule ^announcement([0-9]+).html$ announcement.php?f=$1 [L] RewriteRule ^announcement([0-9]+)-([0-9]+).html$ announcement.php?f=$1&announcementid=$2 [L] RewriteRule ^thread([0-9]+).html$ showthread.php?t=$1 [L] RewriteRule ^thread([0-9]+)-([0-9]+).html$ showthread.php?t=$1&page=$2 [L] RewriteRule ^getnew.html$ search.php?do=getnew [L] RewriteRule ^getnew([0-9]+).html$ search.php?do=getnew&f=$1 [L] RewriteRule ^printthread([0-9]+).html$ printthread.php?t=$1 [L] RewriteRule ^sendthread([0-9]+).html$ sendmessage.php?do=sendtofriend&t=$1 [L] RewriteRule ^referthread([0-9]+)-([0-9]+).html$ showthread.php?t=$1&referrerid=$2 [L] RewriteRule ^lastpostinthread([0-9]+).html$ showthread.php?goto=lastpost&t=$1 [L] RewriteRule ^newpostinthread([0-9]+).html$ showthread.php?goto=newpost&t=$1 [L] RewriteRule ^nextnewesttothread([0-9]+).html$ showthread.php?t=$1&goto=nextnewest [L] RewriteRule ^nextoldesttothread([0-9]+).html$ showthread.php?t=$1&goto=nextoldest [L] RewriteRule ^post([0-9]+).html$ showthread.php?p=$1 [L] RewriteRule ^post([0-9]+)-([0-9]+).html$ showpost.php?p=$1&postcount=$2 [L] RewriteRule ^post([0-9]+)-([0-9]+)-([0-9]+).html$ showthread.php?p=$1&page=$2&pp=$3 [L] RewriteRule ^thread([0-9]+)-([a-z]+).html$ showthread.php?mode=$2&t=$1 [L] RewriteRule ^post([0-9]+)-([a-z]+).html$ showthread.php?p=$1&mode=$2 [L]
الان نذهب لملف includes/functions.php ونبحث عن التالي


رمز Code:
function print_output($vartext, $sendheader = 1) { global $pagestarttime, $query_count, $querytime, $DB_site, $bbuserinfo; global $vbphrase, $vboptions, $stylevar, $_REQUEST;
وضع بعدها




رمز Code:
// do Dani's Search Engine Optimization optimization global $session; $search_array = array( '#<a ([^>]*)href' . preg_quote(&quot;=&quot;forumdisplay.php?$session[sessionurl]f=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;page=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;sort=&quot;) . '([a-z]*)' . preg_quote(&quot;&amp;order=&quot;). '([a-z]*)' . preg_quote(&quot;&amp;pp=&quot;) . '([0-9]*)' . preg_quote(&quot;&amp;daysprune=&quot;). '([^&quot;]*)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;forumdisplay.php?$session[sessionurl]f=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;daysprune=&quot;) . '([^&quot;]*)' . preg_quote(&quot;&amp;order=&quot;) . '([a-z]*)' . preg_quote(&quot;&amp;sort=&quot;) . '([a-z]*)' . preg_quote(&quot;&amp;pp=&quot;) . '([0-9]*)' . preg_quote(&quot;&amp;page=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;forumdisplay.php?$session[sessionurl]f=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;daysprune=&quot;) . '([^&quot;^&]*)' . preg_quote(&quot;&amp;order=&quot;) . '([a-z]*)' . preg_quote(&quot;&amp;sort=&quot;) . '([a-z]*)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;forumdisplay.php?$session[sessionurl]f=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;daysprune=&quot;). '([^&quot;^&]*)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;forumdisplay.php?$session[sessionurl]f=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;page=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;forumdisplay.php?$session[sessionurl]f=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;showthread.php?$session[sessionurl]t=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;page=&quot;) . '([0-9]*)' . preg_quote(&quot;&amp;pp=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;showthread.php?$session[sessionurl]t=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;page=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;showthread.php?$session[sessionurl]t=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;showthread.php?$session[sessionurl]goto=lastpost&amp;t=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;showthread.php?$session[sessionurl]goto=newpost&amp;t=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;printthread.php?$session[sessionurl]t=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;sendmessage.php?$session[sessionurl]do=sendtofriend&amp;t=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;showthread.php?$session[sessionurl]t=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;goto=next&quot;). '([a-z]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;showthread.php?$session[sessionurl]p=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;showthread.php?$session[sessionurl]p=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;page=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;pp=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;showpost.php?$session[sessionurl]p=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;postcount=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;showthread.php?$session[sessionurl]mode=&quot;) . '([a-z]+)' . preg_quote(&quot;&amp;t=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;showthread.php?$session[sessionurl]p=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;mode=&quot;) . '([a-z]+)##', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;announcement.php?$session[sessionurl]f=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;announcementid=&quot;) . '([0-9]+)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;announcement.php?$session[sessionurl]f=&quot;) . '([0-9]+)&quot;#', // sanitizing '#<a ([^>]*)href=&quot;([^&quot;]*)&amp;page=([^&quot;]*).html&quot;#', '#<a ([^>]*)href=&quot;([^&quot;]*)&amp;highlight=([^&quot;]*).html&quot;#', // other '#<a ([^>]*)href' . preg_quote(&quot;=&quot;search.php?$session[sessionurl]do=getdaily&amp;f=&quot;) . '([0-9]*)&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;search.php?$session[sessionurl]do=getdaily&quot;) . '&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;search.php?$session[sessionurl]do=process&amp;replyless=1&amp;replylimit=0&amp;dontcache=1&amp;fo rumchoice=&amp;childforums=1&quot;) . '&quot;#', '#<a ([^>]*)href' . preg_quote(&quot;=&quot;search.php?$session[sessionurl]do=process&amp;replyless=1&amp;replylimit=0&amp;dontcache=1&amp;fo rumchoice=&quot;) . '([0-9]+)' . preg_quote(&quot;&amp;childforums=1&quot;) . '&quot;#' ); $replace_array = array( '<a 1href=&quot;forum2-3-4-5-6-7.html&quot;', '<a 1href=&quot;forum2-7-5-4-6-3.html&quot;', '<a 1href=&quot;forum2-3-4-5.html&quot;', '<a 1href=&quot;forum2-3.html&quot;', '<a 1href=&quot;forum2-3.html&quot;', '<a 1href=&quot;forum2.html&quot;', '<a 1href=&quot;thread2-3.html&quot;', '<a 1href=&quot;thread2-3.html&quot;', '<a 1href=&quot;thread2.html&quot;', '<a 1href=&quot;lastpostinthread2.html&quot;', '<a 1href=&quot;newpostinthread2.html&quot;', '<a 1href=&quot;printthread2.html&quot;', '<a 1href=&quot;sendthread2.html&quot;', '<a 1href=&quot;next3tothread2.html&quot;', '<a 1href=&quot;post2.html&quot;', '<a 1href=&quot;post2-3-4.html&quot;', '<a 1href=&quot;post2-3.html&quot;', '<a 1href=&quot;thread3-2.html&quot;', '<a 1href=&quot;post2-3.html#', '<a 1href=&quot;announcement2-3.html&quot;', '<a 1href=&quot;announcement2.html&quot;', // sanitizing '<a 1href=&quot;2-3.html&quot;', '<a 1href=&quot;2-3.html&quot;', // other '<a 1href=&quot;getdaily2.html&quot;', '<a 1href=&quot;getdaily.html&quot;', '<a 1href=&quot;unanswered.html&quot;', '<a 1href=&quot;unanswered2.html&quot;' ); $vartext = preg_replace($search_array, $replace_array, $vartext);
وبكذا تكون روابط منتداك تحولت لـ html




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى