1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

تبدیل صفحات از PHP به HTML در مای بی بی Mybb

شروع موضوع توسط minaaa ‏26/10/11 در انجمن مدیریت محتوا

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    تبدیل صفحات از PHP به HTML در مای بی بی Mybb

    چگونه صفحات از PHP به HTML تبدیل می شوند؟


    ابتدا دلیل این کار:
    1- صفحات HTML نسبت به PHP در موتورهای جست و جوگر بهتر ایندکس میشوند.
    2- با این امکان میتونید کاری کنید که عنوان تاپیک همان URL تاپیک باشه، این هم در SEO موثر هست!

    کنترل پنل مدیریت > پیکربندی > Server and Optimization Options
    قسمت Enable search engine friendly URLs را Enable کنید.
    سپس محتوای فایل htaccess.txt که در پک مای بی بی هست رو در فایل .htaccess واقع در دایرکتوری اصلی فروم اضافه کنید.

    نمونه کد:

    کد PHP:

    #

    # MyBB "search engine friendly" URL rewrites

    # - Note, for these to work with MyBB please make sure you have

    # the setting enabled in the Admin CP and you have this file

    # named .htaccess

    #

    <IfModule mod_rewrite.c>

    RewriteEngine on

    RewriteRule
    ^forum-([0-9]+).html forumdisplay.php?fid=$1 [L,QSA]

    RewriteRule ^forum-([0-9]+)-page-([0-9]+).html forumdisplay.php?fid=$1&page=$2 [L,QSA]



    RewriteRule ^thread-([0-9]+).html showthread.php?tid=$1 [L,QSA]

    RewriteRule ^thread-([0-9]+)-page-([0-9]+).html showthread.php?tid=$1&page=$2 [L,QSA]

    RewriteRule ^thread-([0-9]+)-lastpost.html showthread.php?tid=$1&action=lastpost [L,QSA]

    RewriteRule ^thread-([0-9]+)-nextnewest.html showthread.php?tid=$1&action=nextnewest [L,QSA]

    RewriteRule ^thread-([0-9]+)-nextoldest.html showthread.php?tid=$1&action=nextoldest [L,QSA]

    RewriteRule ^thread-([0-9]+)-newpost.html showthread.php?tid=$1&action=newpost [L,QSA]

    RewriteRule ^thread-([0-9]+)-post-([0-9]+).html showthread.php?tid=$1&pid=$2 [L,QSA]



    RewriteRule ^post-([0-9]+).html showthread.php?pid=$1 [L,QSA]



    RewriteRule ^announcement-([0-9]+).html announcements.php?aid=$1 [L,QSA]



    RewriteRule ^user-([0-9]+).html member.php?action=profile&uid=$1 [L,QSA]



    RewriteRule ^calendar-([0-9]+).html calendar.php?calendar=$1 [L,QSA]

    RewriteRule ^calendar-([0-9]+)-year-([0-9]+).html calendar.php?action=yearview&calendar=$1&year=$2 [L,QSA]

    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+).html calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]

    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+).html calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]

    RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+).html calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]



    RewriteRule ^event-([0-9]+).html calendar.php?action=event&eid=$1 [L,QSA]