• Super User

    Ottimizzazione CMS FlatNuke

    Oggi mi son dedicato ad ottimizzare il mio blog basato su CMS FlatNuke ed utilizzando il mod_rewrite per far digerire i link creati in automatico dal CMS.

    Pasto il mini howto che ho scritto, reperibile anche sul mio blog chiaramente :lol:

    Innanzitutto ho creato il file .htacces nella root dove ho installato FlatNuke ed al suo interno ho inserito queste stringhe:

    
    RewriteEngine on
    RewriteRule linkcustom-(.*)-(.*).html$ index.php?mod=$1&id=$2
    
    

    Poi ho modificato alcune linee di codice del file foot_news.php e precisamente:

    
    a href='index.php?mod=read&id=$text'
    
    

    sostituendola con:

    
    a href='linkcustom-read-$text.html'
    
    

    e la linea

    
    a href='index.php?mod=comment&id=$text'
    
    

    sostituendola con:

    
    a href='linkcustom-comment-$text.html'
    
    

    ho modificato di conseguenza il file functions.php alla linea 822 in questa maniera:

    
    $siteurl/index.php?mod=read&id=$id
    
    

    viene sostituita da questo:

    
    $siteurl/linkcustom-read-$id.html
    
    

    Ecco tutto: ora tutti i link agli occhi dei bot dei motori di ricerca sembrano collegamenti a pagine statiche come per es linkcustom-read-1118008037.html e non pagine richiamate da link del tipo index.php?fun=xyz&id=12345 di cui certi spider hanno difficoltà a 'digerire'.

    Spero possa tornar utile a qualcuno 😄
    :ciauz:


  • Community Manager

    KING_Hack

    grazie davvero per aver portato la tua esperienza in questo Forum Famiglia 🙂


  • Super User

    E' un piacere poter frequentare un forum come questo, ...e cosi perchè non dare anche il proprio contributo ogni tanto? 😄

    Tecnicamente parlando stavo pensando di fare un 'hack' estremo al CMS per il fatto che controllando con un tool online di 'check link' per verificare se gli spider seguono tutti i link della pagina come risposta per cose del tipo index.php?read=qualcosa non li segue... ma io pensavo che link del genere non avessero problemi come quelli di pagine dinamiche tipo index.php?read=qualcosa&db=numero ... quindi qualcuno puo consigliarmi o spiegarmi se ho capito male (molto probabile ;))?

    Grazie :ciauz:


  • User Attivo

    Scusate se faccio rivivere una nuova discussione, ma volevo chiedervi come si possono applicare queste istruzioni alla nuova versione 2.6

    Grazie!


  • Community Manager

    Ciao Gozzi e Benvenuto nel Forum GT,

    ti sposto nella sezione dei CMS, vediamo se King ha una risposta 🙂