• Aggiustamenti post installazione

    Per primo impostiamo nel navigation manager l'ordine di visualizzazione e l'opzione predefinita:



    Poi impostiamo l'indice:



    e impostiamo anche la URL della sezione HOME del CMS, cliccando sulla pennina accanto al titolo:



    Poi andiamo nelle opzioni e cambiamo le Friendly URLs, solo se abbiamo mod_rewrite disponibile:



    Poi eliminiamo dai menu e ovunque si possa nascondere, sempre solo se abbiamo mod_rewrite. Per questo creiamo una variabile sostitutiva a livello degli stili a livello superiore (Default Style e Default Mobile Style):





    Ora impostiamo un nuovo file .htaccess nella cartella forumhome. I dati a riguardo di OdiSEO rewrite possiamo rimuovere se non vogliamo usare questa aggiunta, ma, ad esempio, vbSEO:

    Codice:
    RewriteEngine On
    
    # Require fully qualified domain
    RewriteCond %{HTTP_HOST}   !^www\.domain\.com [NC]
    #RewriteCond %{HTTP_HOST}   !^other\.domain\.com [NC]
    RewriteRule ^(.*)         http://www.domain.com/$1 [R=301,L]
    
    RewriteRule ^$  [L,QSA]
    RewriteRule ^content$  [L,QSA]
    
    # OdiSEO render sitemap to any search engine
    RewriteRule ^sitemap.xml$ odiseo_sitemap.php [L]
    
    # Old vBulletin rewrite (maintains compatibility with OdiSEO disabled, can be removed later)
    RewriteRule ^threads/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) showthread.php?t=$1&page=$2&%{QUERY_STRING} [L]
    RewriteRule ^forums/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) forumdisplay.php?f=$1&page=$2&%{QUERY_STRING} [L]
    
    # OdiSEO rewrite
    RewriteRule ^[0-9]+(?:/?$|(?:-[^/]+))/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) showthread.php?t=$1&page=$2&%{QUERY_STRING} [L]
    RewriteRule ^([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) forumdisplay.php?f=$1&page=$2&%{QUERY_STRING} [L]
    
    # vBulletin rewrite
    RewriteRule ^members/([0-9]+) member.php?u=$1&%{QUERY_STRING} [L]
    RewriteRule ^blogs/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) blog.php?u=$1&page=$2&%{QUERY_STRING} [L]
    RewriteRule ^entries/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) entry.php?b=$1&page=$2&%{QUERY_STRING} [L]
    RewriteRule ^list/([^/]*/)([0-9]+) list.php?r=$1$2&%{QUERY_STRING} [L]
    RewriteRule ^content/(.*) ?r=$1&%{QUERY_STRING} [L]
    RewriteRule ^widget/config/([0-9]+) widget.php?r=config/$1&%{QUERY_STRING} [L]
    Quindi dovremmo poter accedere al nostro CMS senza includere nella URL, e all'aggiornamento della pagina, non è più incluso in nessuna URL del forum e CMS.