• User

    [GUIDA]Google SEO

    Salve, oggi posto la guida per far funzionare al meglio il seo per i forum. ^^
    Google Seo consiste in 5 varie funzioni per ottimizzare l'indicizzazione della tua board sui motori di ricerca.

    Scaricare google seo da http(duepunti)//mods.mybboard.net/view/google-seo
    Hostare SOLO la cartella inc e tutto il suo contenuto.
    Hostare il contenuto di /inc/languages/english in /inc/languages/italiano
    attivare il plugin da acp-->configurazione-->plugins
    e poi andare su configurazione -->Google seo url--> mettere al primo: SI e settare gli ultimi sei campi così: (consiglio io poi fate voi)

    Forum URL scheme
    F-{$url}.html
    Thread URL scheme
    T-{$url}.html
    Announcement URL scheme
    A-{$url}.html
    User URL scheme
    U-{$url}.html
    Calendar URL scheme
    C-{$url}.html
    Event URL scheme
    E-{$url}.html

    Dopo, prendere il proprio htaccess.txt e sostituirlo con: (sostituire le parole in rosso)

    Options -MultiViews +FollowSymlinks -Indexes
    <IfModule mod_security.c>
    SecFilterEngine Off
    </IfModule>
    RewriteEngine on
    RewriteBase /forum/

    As first rewrite rule, Google SEO workaround for search.php highlights:

    RewriteRule ^([^&])&(.)$ http(duepunti)//www(.)TUOSITO(.)IT/CARTELLAFORUM/$1?$2[R=301,QSA]
    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]

    Google SEO URL:

    RewriteRule ^Forum-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]
    RewriteRule ^Thread-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]
    RewriteRule ^Announcement-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]
    RewriteRule ^User-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]
    RewriteRule ^Calendar-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]
    RewriteRule ^Event-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]

    Google SEO URL:

    RewriteRule ^Forum-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]
    RewriteRule ^Thread-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]
    RewriteRule ^Announcement-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]
    RewriteRule ^User-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]
    RewriteRule ^Calendar-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]
    RewriteRule ^Event-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]

    Google SEO URL Forums:

    RewriteRule ^F-([^./]+).html$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]

    Google SEO URL Threads:

    RewriteRule ^T-([^./]+).html$ showthread.php?google_seo_thread=$1 [L,QSA,NC]

    Google SEO URL Announcements:

    RewriteRule ^A-([^./]+).html$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]

    Google SEO URL Users:

    RewriteRule ^U-([^./]+).html$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]

    Google SEO URL Calendars:

    RewriteRule ^C-([^./]+).html$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]

    Google SEO URL Events:

    RewriteRule ^E-([^./]+).html$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]

    Google SEO Sitemap:

    RewriteRule ^sitemap-([^./]+).xml$ misc.php?google_seo_sitemap=$1 [L,QSA,NC]
    <IfModule mod_env.c>
    SetEnv SEO_SUPPORT 1
    </IfModule>

    If Apache is compiled with built in mod_deflade/GZIP support

    then GZIP Javascript, CSS, HTML and XML so they're sent to

    the client faster.

    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE application/x-javascript text/css text/html text/xml
    </IfModule>

    Rinominatelo in .htaccess e hostatelo nella vostra cartella del forum.
    Andate in acp-->congfigurazione-->opzioni server e ottimizzazione--->prima opzione-->DISABILITATA
    Poi, sostituire il file /inc/functions.php con quello che trovate nel pacchetto di google seo (Trovererete: function.php.1408 rinominatelo in functions.php xD )e siete a posto ^^

    Consiglio di attivare la funzione sitemap (dalle impostazioni) e la funzione redirect (abilitate la prima funzione e la seconda ma non la terza)** La funzione meta non è consigliabile attivarla perchè aggiunge query. è consigliabile aggiungerli nell headerinclude. La funzione 404 potrebbe essere attivata, ma non la ho testata**.

    Spero di esservi stato utile:) Se avete altri problemi contattatemi.
    A presto

    MrGamer
    MyBB Expert

    *Ovviamente le parentesi nei link, non le dovete digitare.:)


  • User Newbie

    ma per CARTELLAFORUM cosa si intende?Scusa la mia ignoranza....