• User

    Problema con Rewrite e PhpBB

    Ciao, è il mio primo post in questa bella casa, saluti a tutti!

    Riguardo a questo ebook ho seguito le istruzioni per ottimizzare phpbb.

    Tutto ok sino alla parte che riguarda come inserire un Mod-Rewrite su PhpBB per far rileggere gli url dalla forma
    /forum/viewforum.php?f=####
    /forum/viewtopic.php?t=####
    alla forma
    /forum/titolo-del-forum-vf####.html
    /forum/titolo-del-topic-vt####.html

    dopo aver seguito attentamente le istruzioni mi trovo nella situazione in cui i link portano a degli url .html che sul server non esistono, quindi non visualizzabili.

    La cosa dipende da me o si dovrebbero creare in qualche modo?

    nel file .htaccess ho provato at enere ed a eliminare il richiamo: Options +FollowSymlinks
    senza cambiamenti

    Grazie per gli ottimi consigli, felice di entrareafare parte di questa community!

    Domenico


  • User

    Ciao se metto un link ad una discussione sul forum phpbb.it è controil regolamento? ci sono altre soluzioni per il rewrite ma piuttosto complicate e vorrei discuterne prima di metterle in atto. Grazie.

    @onoff said:

    Ciao, è il mio primo post in questa bella casa, saluti a tutti!

    Riguardo a questo ebook ho seguito le istruzioni per ottimizzare phpbb.

    Tutto ok sino alla parte che riguarda come inserire un Mod-Rewrite su PhpBB per far rileggere gli url dalla forma
    /forum/viewforum.php?f=####
    /forum/viewtopic.php?t=####
    alla forma
    /forum/titolo-del-forum-vf####.html
    /forum/titolo-del-topic-vt####.html

    dopo aver seguito attentamente le istruzioni mi trovo nella situazione in cui i link portano a degli url .html che sul server non esistono, quindi non visualizzabili.

    La cosa dipende da me o si dovrebbero creare in qualche modo?

    nel file .htaccess ho provato at enere ed a eliminare il richiamo: Options +FollowSymlinks
    senza cambiamenti

    Grazie per gli ottimi consigli, felice di entrareafare parte di questa community!

    Domenico


  • Community Manager

    Ciao onoff e Benvenuto nel Forum GT,

    metti pure il link 😉

    :ciauz:


  • User

    Ciao giorgio e grazie per l'ottima guida!

    ma dove si creano questi file html? oppure perchè non si creano?

    Qui un thread su phpbb.it
    http://www.phpbb.it/forum/viewtopic.php?t=5628
    che prevede un procedura più lunga e complicata di quella descritta nell'ebook. Molti files in più da modificare, come mai ?


  • User

    in realtà il link corretto è questo
    http://www.phpbb.it/forum/viewtopic.php?t=5424

    ho provato anche il mod di phpbbseo.com che posto qui sotto ma è inutile: cambia si tutti gli address in html ma non porta a nessuna pagina esistente. dove sta il problema? che fare?

    
    ## MOD Title:   phpBB SEO Advanced mod Rewrite
    ## MOD Author:   dcz <n/a> [http://www.phpbb-seo.com/](http://www.phpbb-seo.com/)
    ## MOD Description:  This mod will URL rewrite phpBB URLs, injecting
    ##   categories, forums and topic titles in their URLS.
    ##    Please read the author notes BEFORE using this mod.
    ##    Check [http://www.phpbb-seo.com/](http://www.phpbb-seo.com/)
    ##    for the latest version or to get help with this MOD.
    ##
    ## MOD Version:  0.2.0
    ##
    ## Installation Level:  (ADVANCED)
    ## Installation Time:  10 Minutes
    ## Files To Edit:  (9)
    ##   .htaccess,
    ##   index.php,
    ##   posting.php,
    ##   viewforum.php,
    ##   viewtopic.php,
    ##   search.php,
    ##   includes/functions.php,
    ##   includes/sessions.php,
    ##   overall_footer.tpl
    ## Included Files: (2)
    ##   phpbb_seo/phpbb_seo_class.php
    ##   phpbb_seo/.htaccess
     
    
    

  • User Attivo

    benvenuto onoff! 🙂
    Anche io volevo rendere più gradevoli gli url ed ho provato la tua stessa MOD.
    Non avendo ottenuto i risultati sperati ho dovuto fare tutto a mano :(: la procedura è un po' complessa (è ispirata a Wp) ma sicuramente porta ad un migliore risultato.
    Se vuoi ti posso spiegare le modifiche..


  • User

    @piccolosocrate said:

    benvenuto onoff! 🙂
    Anche io volevo rendere più gradevoli gli url ed ho provato la tua stessa MOD.
    Non avendo ottenuto i risultati sperati ho dovuto fare tutto a mano :(: la procedura è un po' complessa (è ispirata a Wp) ma sicuramente porta ad un migliore risultato.
    Se vuoi ti posso spiegare le modifiche..

    saresti gentilissimo piccolosocrate! grazie per il benvenuto! 🙂


  • User Attivo

    ecco la logica del procedimento:

    FASE 1: CREAZIONE DELLA DISCUSSIONE
    quando l'utente crea una nuova discussione viene generato anche l'indirizzo della pagina e salvato in un campo della tabella delle discussioni.
    in pratica questo ti servirà quando andrai ad inserire i link: avrai così 123-titolo-della-discussione-all-interno-del-forum.html invece che ?disc=123 come link..
    Consigli utili: basta un str_replace() "annidato" dentro un htmlspecialchars() per ottenere un parser leggero ma funzionale

    FASE 2: LA MODIFICA DELL' .htacess
    questa fase è abbastanza semplice. se vuoi ti posto direttamente il codice.

    FASE 3: ELENCO DELLE DISCUSSIONI.
    nel momento in cui andrai a creare l'elenco con tutte le discussioni relative ad un forum dovrai considerare quel campo su cui hai appena lavorato per conservare il link.
    Consigli utili: ricordati di aggiungere il nuovo campo a quelli della SELECT che interroga la tabella 🙂

    Che vantaggi ha questa soluzione?

    1. veloce nell'esecuzione
    2. non appesantisce il server in fase di "lettura"
    3. pratico da mantenere 😛 che non guasta mai!

  • User

    @piccolosocrate said:

    ecco la logica del procedimento:

    FASE 1: CREAZIONE DELLA DISCUSSIONE
    quando l'utente crea una nuova discussione viene generato anche l'indirizzo della pagina e salvato in un campo della tabella delle discussioni.
    in pratica questo ti servirà quando andrai ad inserire i link: avrai così 123-titolo-della-discussione-all-interno-del-forum.html invece che ?disc=123 come link..

    ok fino a qui ci sono...il rewrite di .htaccess permette che si creino in automatico degli url in html più userfriendly per i bot, ma solo quando viene creata una nuova discussione? in realtà modifica anchele precedenti. Cosa che già avviene con le modifiche che ho seguito nei mod provati, ma i file html nella root di phpbb si creano davvero o sono fittizi?

    @piccolosocrate said:

    Consigli utili: basta un str_replace() "annidato" dentro un htmlspecialchars() per ottenere un parser leggero ma funzionale

    consiglio ben accetto ma purtroppo caro piccolosocrate sono più indietro di quanto credi 😉 [oppure :(]. un str_replace() è sicuro un aggiunta al codice ma non so cos'è un htmlspecialchars nè un parser...

    @piccolosocrate said:

    FASE 2: LA MODIFICA DELL' .htacess
    questa fase è abbastanza semplice. se vuoi ti posto direttamente il codice.

    magari...passo/passo?

    @piccolosocrate said:

    FASE 3: ELENCO DELLE DISCUSSIONI.
    nel momento in cui andrai a creare l'elenco con tutte le discussioni relative ad un forum dovrai considerare quel campo su cui hai appena lavorato per conservare il link. .

    creare un elenco di discussioni? finora non se ne era discusso...con che dati? come dovrebbe essere scritto? in che formato va salvato e dove?
    *
    @piccolosocrate said:

    Consigli utili:* ricordati di aggiungere il nuovo campo a quelli della SELECT che interroga la tabella :).

    ahiahiahi no alpitur.....

    @piccolosocrate said:

    Che vantaggi ha questa soluzione?

    1. veloce nell'esecuzione
    2. non appesantisce il server in fase di "lettura"
    3. pratico da mantenere 😛 che non guasta mai!

    mi sembra ottimo...

    grazie per l'aiuto che mi vorrai dare...