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.:)