• User Attivo

    phpbb.com porta avanti la seo mod by Handyman, mai provata

    io voto per phpbb-seo


  • User Attivo

    Ciao a tutti,
    chi usa phpbb-seo probabilmente si sarà accorto del fatto che una pagina riscritta .html può essere raggiunta con miliardi di altri indirizzi, oltre a quello "vero", basta inserire l'id del topic nell'url e aggiungere qualsiasi altra parola. Questa cosa può essere anche un pò pericoloso se vogliamo....
    C'è qualcuno che ha risolto il bug? Io sto cercando in rete ma non trovo niente.....

    Ciao,
    Rammo


  • User Attivo

    devi attivare la funzione zero duplicate


  • User Attivo

    Ciao, dove trovo la funzione?
    Mi sembrava fosse un problema meno banale da risolvere perchè ho visto che anche qui sul forum GT c'è lo stesso identico problema... solo che qui hanno risolto mettendo un redirect 301 alla pagina con il rewrite originale ogni volta che si prova ad accedere alla pagina tramite un url differente ma con stesso id della discussione.


  • User Attivo

    io uso la versione 0.4.4 della seo mod ed è una delle funzioni base.

    si comporta esattamente come in questo forum 🙂

    When activated, the zero dupe will check if the requested URL exactly matches the one attended.
    When set to no, the zero dupe will make sure the attended url is the fist part of the one requested.
    The interest is to make it easier to deal with mods that could interfere with the zero dupe by adding GET vars.


  • User Attivo

    Ciao,
    io ho la Advanced 0.4.0 ma la funzione zero duplicate non riesco a trovarla... che sia disponibile solo per versioni successive?
    Nella mia versione c'è la funzione No Duplicate (che ho attivato) ma ha funzioni diverse:

    Activate The No duplictate:
    The No duplicate mod remplaces posts URLs with the corresponding Topic URL (with pagination).
    It does not add any SQL, just a LEFT JOIN on a query already being performed, this could still mean a bit more work but should not be a problem for server load.


  • Super User

    Salve ragazzi,
    ho intenzione di installare un Forum PhpBB e volevo sapere alcune info da voi esperti.

    • Qual'è l'ultima versione stabile della piattaforma? Dove la posso scaricare (proprio il link da dove effettuare il download)?
    • Associata a questa versione, vorrei una mod per l'ottimizzazione del forum. Dove posso scaricarla? Anche qui sarei interessato al link esatto...
    • Dove posso trovare le info per modificare passo passo i file in modo da applicare il mod di ottimizzazione?
      Grazie in anticipo delle vostre info!
      Claudio

  • Moderatore

    Ciao Pastikka.

    🙂

    Qui scarichi un php bb 3.02 premoddato per l'url rewrite.
    (segui il link e poi cerca - nella pagina del download, il tastino "download" inserito proprio sotto ad un adsense.. ;)).

    La versione è la più aggiornata e hai la mod di phpbb-seo premontata.

    Naturalmente poi devi configurarla, ma la mod ti genera l'httaccess ed è molto versatile.

    Okkio che se poi vuoi la mod per la lingua italiana devi tenere conto... che il pacchetto per la lingua "it" è ottimo ma non contiene anche la traduzione per questa mod.

    Quindi devi trasferire dal pacchetto originale inglese il file corrispondente e infilarlo nel pacchetto "IT".

    E' facile ma non ho guide da indicarti.
    Prendi tutti i file è li uppi sul server.

    Poi con il browser rggiungi la cartella INSTALL dai avvio alla procedura (ti chiederanno i dati di accesso al database).

    Finita l'istallazione CANCELLI LA CARTELLA INSTALL, prima di navigare il forum.
    Se parti da zero la versione pre-moddata ti sarà comoda.

    Tutto questo per istallare il forum in inglese.
    Solo dopo uoi applicare la mod per la lingua italiana che trovi su phpbb.it.

    Ma a quel punto devi fare attenzione al file "inglese" del phpbbseo lato pannello amministratore, assente nel linguaggio italiano, e trasferirne una copia dalla versione inglese (poco male, ma se non lo fai non vedi il pannello per il rewrite).

    Chiedimi come risolvere questo problema della lingua (te lo dico nel dettaglio), se scegli questa soluzione.

    :ciauz:


  • Super User

    Grazie mille WWW. Sei stato chiaro e preciso nei tuoi suggerimenti.

    Ho scaricato la versione phpbb pre-moddata e l'ho installata come da te indicato ma ho un problema dovuto forse alla mia poca praticità...

    L'homepage del forum si legge regolarmente e da qui ci sono i vari link con l'URL rewrite già impostati; per esempio forum/your-first-forum-f2.html
    Il problema è che quando clikko sul corrispondente link non mi visualizza alcuna pagina ma mi compare la classica pagina binaca con scritto "Impossibile trovare la pagina web".

    Penso sia dovuto al file .htaccess che va modificato, ma prima di fare dei 'passi falsi' e rovinare tutto volevo sapere se qualcuno ha già settato questo file. Se può essere utile come informazione ho installato l'advanced mod.
    Che codice devo inserire nel .htaccess in modo da far interpretare l'estensione dei file in modo corretto e visualizzare le pagine con l'URL rewrite?

    Grazie in anticipo a chi mi darà un suggerimento e grazie ancora a WWW per le indicazioni già fornite!

    Claudio


  • Moderatore

    Ciao Pastikka.

    Quello che dici capita spesso.

    Posso chiederti dove hai messo l'htaccess e dove hai istallato il forum (una sottodirectory, un sottodominio, nella root del dominio)?

    In ultima analisi, dopo che mi hai risposto, posso provare a indirizzarti.

    Oggi ne ho istallato un altro su un altro dominio (di un amico), e ho avuto il tuo stesso problema (fino a scoprire che è un problema previsto).

    Edit: anzi, ti invito a non disperare. Se è vero quanto dici hai un problema piccolissimo, e non devi ripartire da capo assolutamente.


  • Super User

    @WWW said:

    Ciao Pastikka.

    Quello che dici capita spesso.

    Posso chiederti dove hai messo l'htaccess e dove hai istallato il forum (una sottodirectory, un sottodominio, nella root del dominio)?

    In ultima analisi, dopo che mi hai risposto, posso provare a indirizzarti.

    Oggi ne ho istallato un altro su un altro dominio (di un amico), e ho avuto il tuo stesso problema (fino a scoprire che è un problema previsto).

    Edit: anzi, ti invito a non disperare. Se è vero quanto dici hai un problema piccolissimo, e non devi ripartire da capo assolutamente.

    Meno male che è un problema comune... 🙂
    Io il forum l'ho installato in una sotto-directory del tipo miodominio.it/forum/
    Il file .htaccess è in quella stessa directory ed il contenuto è il seguente:

     
    <Files "config.php">
    Order Allow,Deny
    Deny from All
    </Files>
    <Files "common.php">
    Order Allow,Deny
    Deny from All
    </Files>
    
    

    Ho anche un file .htaccess nella root del sito che ha il seguente codice:

     
    RewriteEngine on 
    RewriteRule ^([0-9]+)-([^/]+).php$ regione.php?ide=$1&nome=$2 
    RewriteRule ([^/]+)-([0-9]+).php$ provincia.php?nome=$1&ide=$2 
    
    

    Non so se questo possa influire...

    Grazie ancora per la tua pazienza!!!


  • Moderatore

    @Pastikka said:

    🙂
    Io il forum l'ho installato in una sotto-directory del tipo miodominio.it/forum/
    Il file .htaccess è in quella stessa directory ed il contenuto è il seguente:

    Ok allora.

    Tu hai montato la versione premoddata, e l'istallazione si è conclusa positivamente.

    Perfetto.

    Cito un pezzo della guida all'installazione della mod.

    "=>* For a smooth install :
    1) Upload all files and lunch www.yoursite.com/phpBB/ in your browser;
    2) Follow the installation / conversion / upgrade steps;
    3) Go to phpBB ACP : It's now time to play with settings described bellow;
    4) Generate your personalized .htaccess and upload or move it following the instructions;
    5) Test a rewritten URL, such as www.yoursite.com/phpBB/post1.html, if you end up with a 404 (not a phpBB message), go back to step 5;
    6) Activate URL rewriting in phpBB ACP and allow yourself some auto-congratulation 😄
    7) Activate the Zero duplicate is wise at this point.*"

    Tu sei arrivato "bene" fino al punto 3 compreso.
    A quel punto devi andare sul pannello amministratore e cercare l'ultimo menù a destra, quello relativo a phpbb seo rewrite.

    Hai un sottomenù con tre tasti.

    Il primo tasto (la pagina di arrivo, quella principale della sezione rewrite) porta alla pagina in cui setti i parametri del tuo rewrite.

    Compilalo com vuoi (anch'io ho uso l'advanced).

    NON attivare però fin da subito lo zero duplicate, lo potrai fare solo in un secondo momento.

    Finito di compilare invia le info.

    Premi quindi il terzo tasto del sottomenù.

    Trovi un lungo pezzo di codice che sarà il tuo htaccess, che DEVI copiare e incollare sul htaccess originale (il primo che hai citato).

    Non dimenticarti di inviare le info premedno il tasto in fondo alla pagina.

    A questo punto il nuovo file htaccess lo devi mettere nella ROOT del dominio.

    E DEVI contemporaneamente rimuovere quello che trovi nella cartella dove hai istallato il forum.

    La presenza contemporanea dei due ti impediva di concludere positivamente il tuo rewrite.

    Quindi abbiamo centrato due cose:

    • devi andare a prenderti l'htaccess generato (nella terza pagina della sezione del rewrite) attraverso le configurazioni che hai scelto compilando la prima pagina di quella sezione del pannello di amministrazione.

    • lo devi mettere nella root del dominio (in questo caso) e DEVI rimuovere quello che invece è nella sottocarella del forum.

    Prova così (svuota la cache e refresha).

    Dovresti aver finito.

    Se funziona il rewrite, allora, dopo, puoi attivare la zero duplicate (che ti consiglio).

    Scusa per lo scioglilingua.

    Comunque - al di là del tipo di file htaccess che hai citato (il secondo, che mi sembra un po' corto..) - i problema sorgeva dal conflitto tra i due file htaccess, uno nella root e uno nella cartella di istallazione del forum.

    Il posto giusto dovrebbe essere la root.

    Se non va così allora devi spulciare le opzioni avanzate che trovi nella terza pagina della sezione sul phpbb seo rewsrite, in fondo a tutto.

    Sono ulteriori opzioni che potrebbero riguardare il tuo caso (ma confido nella strada già indicata).

    Io oggi ho avuto i tuoi stessi sintomi, identici.

    Ho risolto verso le 19, eliminando il file htaccess di troppo (proprio come te).

    In bocca al lupo.

    :ciauz:


  • Super User

    WWW, grazie ancora della tua pazienza!!!

    I tuoi suggerimenti sono risultati utili in quanto sono riuscito ad installare il mod-rewrite in modo corretto; il problema era proprio quello che hai indicato te.

    • Dovevo copiare nel file .htaccess il codice generato nel pannello di controllo amministratore.
    • Fare l'upload del file .htaccess nella root
    • Eliminare il file .htaccess nella directory del mio forum (ho installato il forum in una sottodirectory del dominio miodominio.it/forum/)

    Penso che i tuoi suggerimenti possano davvero anche essere utili anche agli altri utenti del Forum GT!

    Un'ultima cosa... Per installare il pacchetto in italiano? Se è cosa complicata preferisco lasciarlo così perchè non voglio creare dei problemi visto che adesso sembra funzionare bene.
    Ma visto che il forum è solo per utenti italiani se questo non fosse molto complicato... Lo hai già installato qualche volta in uno dei tuoi lavori? Hai avuto problemi?

    Ti saluto :gthi:


  • Moderatore

    @Pastikka said:

    Un'ultima cosa... Per installare il pacchetto in italiano? Se è cosa complicata preferisco lasciarlo così perchè non voglio creare dei problemi visto che adesso sembra funzionare bene.
    Ma visto che il forum è solo per utenti italiani se questo non fosse molto complicato... Lo hai già installato qualche volta in uno dei tuoi lavori? Hai avuto problemi?

    Ti saluto :gthi:

    E' facilissimo. Ma pure qua c'è una piccola magagnuccia che ti preannuncio.

    Ma che si risolve in 30 secondi.

    1 - Scaricati le due mod per la lingua.

    QUI

    Una per i testi e una per la skin (io uso prosilver, ma trovi anche la subSilver 2)

    2 - scompatta i file zippati, e uppali su server. Rispettivamente:

    prendi la cartella "it" dal file lang_it e uppalo nella cartella "language" del forum (nelal directory di istallazione).

    prendi la cartella "it" dal file zippato relativo alla tua skin (es. prosilver). Nel la trovi dentro la cartella imageset.
    Prendi 'sta cartella "it" e la uppi sul server nel percorso "styles" - "prosilver (o l'altra)" - "imageset".

    3 - A 'sto punto avresti finito... MA c'è la magagna. Cioè tu hai la mod per la traduzione ma ti manca un file. Ovvero la traduzione italiana di quella sezione del pannello di controllo che hai istallato con la mod per il rewrite.
    Quindi se navighi il pannello amministrazione da così, e vai sulla sezione del rewrite, ti da errore.

    E allora fai una cosa moooolto semplice.

    Vai nella cartella "language" - entri nella cartella "en" della lingua inglese - "acp" (cioè i file per il pannello amministratore) - cerchi il file phpbb_seo.php e LO COPI.

    4 - vai su "language" - entri nella cartella "it" - "acp" - e LO INCOLLI (e lo uppi nella relativa posizione, ovviamente ;)).

    Risultato ? Il tuo forum sarà COMPLETAMENTE in italiano TRANNEla sezione del rewrite lato pannello amministratore. CHE TANTO tu hai già configurato ;).

    Ma alemeno funziona, non ti darà errore e avrai sempre la possibilità di fare modifiche etc.

    5 - ultimi passaggi. Entra nel pannello di controllo del forum come amministratore. Nella schermata "sistema" clikka il tasto "pacchetti lingua" - che in inglese sarà language packs o giù di lì. Istalla la lingua italiana. Poi seleziona l'inglese e premi "delete" (in realtà lo disinstalla semplicemente, lo recuperi se ti dovesse mai servire.. ;)).

    POI vai sulla schermata "generale", cerca nel menù "configurazioni" il tasto "impostazioni" e clikkalo. Cambia la lingua predefinita in italiano e invia.

    Quindi PREMI di nuovo sul tasto "generale" che hai nel menù in alto. Cerca, nella schermata principale, nel corpo del testo, il tasto "vuota la cache" (in inglese sarà purge cache, o simile...). Premilo e dai la conferma.

    A quel punto tutto si traduce come per magia, spero.

    🙂

    Le cose che ti segnalo in rosso sono operazioni che fai per ... ottenere l'effetto sperato "per tutti e subito". Perchè la lingua italiana la istalli anche senza quelle operazioni... ma continui a vederlo inglese tu admin ... almeno per quella sessione e finchè non cambi le tue opzioni di visualizzazione utente.

    Vuotare la cache è ok. Il pacchetto inglese te lo faccio disinstallare "per fartelo tradurre sotto gli occhi", ma *forse *non è necessario.

    Comunque non te lo deleta ma lo disinstalla semplicemente, se un domani hai utenti inglesi lo rimetti. MA almeno dovresti esser sicuro che nessun utente (per utonteria) si ritrova a navigare un forum in inglese solo perche non ha impostato bene i suoi settaggi per la lingua. COSI' se lo legge italiano per forza. 🙂


    By the way. Non ringraziarmi. Io ero qui per leggere a mia volta..... e se vedi i primi post di questo 3d trovi interessantissimi indicazioni nel dialogo tra pikadilly, samyorn e supercapocc.

    Io ringrazio loro, semmai. 🙂

    E ANZI Ti INVITO a tornare indietro di qualche post e COPIARTI il file robots suggerito da supercapocc, perchè è **ottimo **(okkio agli url relativi, editalo semmai).

    Ah, e attiva la funzione "Zero duplicate", che ora che hai verificato tutto PUOI e dovresti farlo (Sempre dalla sezione rewrite del pannello admin).

    Io ho avuto c..o Pastikka, ho messo le mani su quel cms SOLO sabato e domenica scorsi (cioè due giorni fa). E trovandomi nelle tue stesse condizioni di ignoranza mi sono affidato al fattore "C" e alle indicazioni raccolte sulle guide di istallazioni ufficiali e QUI sul forum.

    E per una volta pare che mi abbia funzionato al primo tentativo (più o meno).

    Trovi sul social un post di felicitazioni in cui mi meravigliavo del successo facilmente ottenuto, giusto un paio di giorni fa...

    😄

    Poi lunedì l'ho istallato per un amico in una subdirectory, e ho sclerato un paio d'ore prima di capire (leggendo non so dove) quella cosa che aveva bloccato anche te.... (sabato l'avevo istallato direttamente nella root di un altro dominio, e tutto tornava senza problemi di localizzazione dell'htaccess o conflitti tra "doppioni"...).

    Insomma, pure te un certo "C"..... 😄

    :ciauz:

    Buona lavoro Pastikka.


  • Super User

    Ciao WWW, grazie al tuo aiuto sono riuscito ad installare anche la mod in Italiano per la lingua e per la skin per phpbb senza problemi ed al primo tentativo!
    Descrizione chiara ed esaustiva dei passi da seguire la tua!
    L'uniche cose che hai invertito e che riporto perchè magari può essere utile anche ad altri sono:

    Istalla la lingua italiana. Poi seleziona l'inglese e premi "delete" (in realtà lo disinstalla semplicemente, lo recuperi se ti dovesse mai servire.. ;)).

    POI vai sulla schermata "generale", cerca nel menù "configurazioni" il tasto "impostazioni" e clikkalo. Cambia la lingua predefinita in italiano e invia.

    Prima di deletare la lingua inglese devi andare nella schermata generale --> configurazioni --> impostazioni --> Cambia la lingua predefinita in italiano.
    Poi puoi 'eliminare' (in realtà come dici te, la disinstalla semplicemente) la lingua inglese. Se cerchi di eliminarla prima di aver impostato la lingua italiana non riesci perchè non te lo fa fare in quanto la lingua inglese è ancora quella di default.

    Si infatti, ho attivato l'opzione Zero duplicate come mi hai suggerito!

    Sai com'è, il c__o in molti casi non viene da solo ma bisogna andarlo a cercare; e te è quello che hai fatto, ti sei messo nelle condizioni di poter riuscire informandoti ed applicandoti ed il fattore "C" ti ha aiutato.

    Devo confessarti però che non ho trovato il dialogo tra pikadilly, samyorn e supercapocc in questo 3d; ho controllato anche i post di supercapocc ma di robots.txt nemmeno l'ombra...
    Forse sbaglio io... :mmm:

    Ho inserito un piccolo commento nel tuo un post di felicitazioni per ringraziarti...

    Un saluto,
    Pastikka


  • Moderatore

    C'hai ragione Pastikka.

    Scusami, ti ho indicato la discussione sbagliata.

    QUI hai il post dove c'è il testo del robots "buono" (occhio ai percorsi relativi, editalo) e qui la discussione che ti dicevo (molto utile per capire molte cose).

    🙂

    Due cose rimangono, tra quelle che probabilmente ti serviranno.
    Mettere gli adsense e fare la sitemap.

    Io gli adsense li ho messi nell'header e nel footer, senza montare la mod per inserirli tra i post. (per scelta, quindi).

    La sitemap... è un problema, pare he il tool che la fa in automatico per phpbb 3 non funzioni ene con la mod rewrite.

    Ma se leggi la discussione di cui sopra (e se setti bene il file robots) trovi il modo per farla con Gsitecrawler o con altri tool SENZA incappare nel problema degli url duplicati tipico di quando fai il rewrite.

    In pratica ti indicizza solo le pagine con la url riscritta.

    Buon lavoro.

    :ciauz:


  • User Attivo

    @WWW said:

    La sitemap... è un problema, pare he il tool che la fa in automatico per phpbb 3 non funzioni ene con la mod rewrite.

    Ma se leggi la discussione di cui sopra (e se setti bene il file robots) trovi il modo per farla con Gsitecrawler o con altri tool SENZA incappare nel problema degli url duplicati tipico di quando fai il rewrite.

    salve ragazzi, a proposito della sitemap :vai:

    a me funziona perfettamente, parlo di quella di phpbb seo, uscita qualche settimana fa.

    se la installate dovete settare un opzione per riscriverla in xml, rigenerare il file htaccess e segnalarla a google

    ecco come viene
    isola-atlantide.com/forum/sitemapindex.xml


  • Moderatore

    :sbav:

    Fica !!!

    Ma senti... si tratta di quella inclusa nel pacchetto della versione premoddata?

    Oppure è una mod successiva?

    Colgo comunque l'occasione per ringraziarti supercapocc, ho letto con avidità quella vostra discussione... e grazie a te in particolare per il file robots!!!

    🙂


  • User Attivo

    beh il file robots.txt non è merito mio, sta nella cartella contrib della mod

    successivamente controllando l'indicizzazione del forum ho aggiunto qualcosina

    Disallow: /forum/report.php?
    Disallow: /forum/newposts.html
    Disallow: /forum/unanswered.html

    per la sitemap.. allora, io ho usato la versione premmodata di phpbb seo e la sitemap è all'interno, ma ha un install a parte.
    la trovi qui telecharger.phpbb-seo.com/gym-sitemaps-3/google-yahoo-msn-sitemap-rss-76.html

    quando la installi avrai una pagina in php, e nel pca c'è la voce active urls rewrite e te la rigenera in xml.

    l'ho segnala a google e la digerisce perfettamente, mi da solo un avviso, che gli indirizzi della sitemap announces hanno tutti la stessa priorità.

    ci si può stare no ?! alla prima release 🙂


  • Moderatore

    Si, l'ho installata.

    Domani me la studio meglio, magari.