Abilitare il rewrite delle url di vBulletin

  1. #1
    Utente Esperto L'avatar di WoOrMHaCK
    Data Registrazione
    Oct 2013
    Messaggi
    399
    Oggi vi spiegherò come attivare il rewrite delle url già presente nelle impostazioni di vBulletin.
    Il rewrite delle url è molto importante per indicizzare il forum su google visto che le impostazioni predefinite del vbulletin non sono delle migliori.
    Facendo questa modifica il link delle vostre discussioni si trasformerà da:
    Codice:
    http://www.mioforumganzo.it/showthread.php?1-guida-tecnogers-seo-vbulletin
    a
    Codice:
    http://www.mioforumganzo.it/threads/1-guida-tecnogers-seo-vbulletin
    Procedura
    Pannello di amministrazione-> Impostazioni-> Opzioni URL Amichevoli e scegliete l'ultima opzione (URL Amichevoli Modalità Riscrittura)
    Abilitare il rewrite delle url di vBulletin
    salvando le impostazioni noterete che il forum vi darà 404 not found quando andrete a cliccare il link delle discussioni, infatti non è finita la guida.
    Create un file di nome .htaccess e inserite questo dentro il file (contenuto del htaccess preso da questo thread https://www.vbulletin.com/forum/show-gt-htaccess):


    Codice:
    # Author: Matty Asia
    # Version 1.6
    # Downloaded from: http://www.vbulletin.com/forum/showthread.php?325798
    
    
    RewriteEngine On
    Options +FollowSymLinks
    
    
    ### THIS IS A LITTLE EXTRA SECURITY AND CAN BE REMOVED
    
    
    RewriteRule ^includes/(.*) index.php
    RewriteRule ^vb/(.*) index.php
    RewriteRule ^packages/(.*) index.php
    
    
    ### THIS IS THE ACTUAL REWRITE
    
    
    RewriteRule ^threads/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) showthread.php?t=$1&page=$2&%{QUERY_STRING}
    RewriteRule ^members/([0-9]+) member.php?u=$1&%{QUERY_STRING}
    RewriteRule ^forums/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) forumdisplay.php?f=$1&page=$2&%{QUERY_STRING}
    RewriteRule ^blogs/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) blog.php?u=$1&page=$2&%{QUERY_STRING}
    RewriteRule ^entries/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) entry.php?b=$1&page=$2&%{QUERY_STRING}
    RewriteRule ^list/([^/]*/)([0-9]+) list.php?r=$1$2&%{QUERY_STRING}
    RewriteRule ^content/(.*) content.php?r=$1&%{QUERY_STRING}
    RewriteRule ^widget/config/([0-9]+) widget.php?r=config/$1&%{QUERY_STRING}

    Salvate e caricate il file nella root del vostro forum.


    Alla prossima




    Ultima modifica di WoOrMHaCK; 12-12-2013 alle 21:20
    Moderatore di Tecnogers forum dal 31/10/13, Passato a Super Moderatore il 03/12/13

Termini piu ricercati:

Nessuno è atterrato su questa pagina da un motore di ricerca. Almeno, non per ora...