Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. [risolto] Sitemap per phpBB
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      cavalcalonda User • ultima modifica di

      Ho impostato i permessi 777 alla cartella del forum al file .htaccess e al file mapforum.php.
      Non è cambiato niente solito errore.
      La cosa strana e che se lascio il file .htaccess nella directory principale del forum (dove si trova l'index.php) non riesco più ad aprire il forum cioe non ho più accesso ... mi dice
      Internal Server Error

      Grazie ancora !!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • R
        robert13 User • ultima modifica di

        Prova a cancellare tempraneamente il contenuto del file .htacces (solo il contenuto che hai aggiunto inerente al forum)

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          cavalcalonda User • ultima modifica di

          Per creare questo file ho copiato quello che era nella directory cache e l'ho modificato come sopra scritto e l'ho inserito nella directory principale del forum.
          Giusto ?
          Facendo cosi il forum non si apre più ...

          Grazie,cmq adesso provo ...

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • C
            cavalcalonda User • ultima modifica di

            Vi ho allegato la struttura del forum nel mio sito:
            Il forum funziona solo se il file .htaccess è vuoto altrimenti ma errore e non funziona più niente.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              robert13 User • ultima modifica di

              Se rileggi bene le ultime 6 pagine troverai il modo di farla funzionare...
              Cmq alla fine avrai una sitemap che apparentemente funziona ma google non te la accettera' per il formato non corretto...
              Almeno questo e quello che è sucesso a me dopo diversi giorni di prove, scritture e riscritture....

              Ma a qualcuno di voi a funzionato questa mapforum.php ????

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • C
                cavalcalonda User • ultima modifica di

                Dovevo settare i permessi a 755 e non 777 ... il risulato è questo :

                **** <?xml version="1.0" encoding="UTF-8" ?>
                - <sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
                - <sitemap>
                **** <loc>http://www.cavalcalonda.com/forum/forum-65535.xml</loc>

                **** <lastmod>1970-01-01</lastmod>

                **** </sitemap>

                - <sitemap>
                **** <loc>http://www.cavalcalonda.com/forum/forum-1.xml</loc>

                **** <lastmod>1970-01-01</lastmod>

                **** </sitemap>

                - <sitemap>
                **** <loc>http://www.cavalcalonda.com/forum/forum-4.xml</loc>

                **** <lastmod>1970-01-01</lastmod>

                **** </sitemap>

                - <sitemap>
                **** <loc>http://www.cavalcalonda.com/forum/forum-2.xml</loc>

                **** <lastmod>1970-01-01</lastmod>

                **** </sitemap>

                - <sitemap>
                **** <loc>http://www.cavalcalonda.com/forum/forum-3.xml</loc>

                **** <lastmod>1970-01-01</lastmod>

                **** </sitemap>

                - <sitemap>
                **** <loc>http://www.cavalcalonda.com/forum/forum-5.xml</loc>

                **** <lastmod>1970-01-01</lastmod>

                **** </sitemap>

                **** </sitemapindex>

                è giusto ?

                ora segnalo a google il file mapforum.xml ?

                Grazie

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  cavalcalonda User • ultima modifica di

                  @cavalcalonda said:

                  Dovevo settare i permessi a 755 e non 777 ... il risulato è questo :

                  <?xml version="1.0" encoding="UTF-8" ?>
                  - <sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
                  - <sitemap>
                  <loc>http://www.cavalcalonda.com/forum/forum-65535.xml</loc>

                  <lastmod>1970-01-01</lastmod>

                  </sitemap>

                  - <sitemap>
                  <loc>http://www.cavalcalonda.com/forum/forum-1.xml</loc>

                  <lastmod>1970-01-01</lastmod>

                  </sitemap>

                  - <sitemap>
                  <loc>http://www.cavalcalonda.com/forum/forum-4.xml</loc>

                  <lastmod>1970-01-01</lastmod>

                  </sitemap>

                  - <sitemap>
                  <loc>http://www.cavalcalonda.com/forum/forum-2.xml</loc>

                  <lastmod>1970-01-01</lastmod>

                  </sitemap>

                  - <sitemap>
                  <loc>http://www.cavalcalonda.com/forum/forum-3.xml</loc>

                  <lastmod>1970-01-01</lastmod>

                  </sitemap>

                  - <sitemap>
                  <loc>http://www.cavalcalonda.com/forum/forum-5.xml</loc>

                  <lastmod>1970-01-01</lastmod>

                  </sitemap>

                  </sitemapindex>

                  è giusto ?

                  ora segnalo a google il file mapforum.xml ?

                  Grazie

                  Ho segnalato a google il file mapforum.php ma dopo un pò di tempo mi ha elencato un errore 404,cioè che non trovava l'url segnalati dalla sitemap
                  quindi deduco che ho sbagliato tutto .

                  ❌x❌x❌x

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • C
                    cavalcalonda User • ultima modifica di

                    Ragazzi vi posto sotto il risultato che ottengo richiamando da browser il file mapforum.php, mi dite se è corretto ? l'indirizzi cosa indicano ? ho provato a segnalare a google il file mapforum.php ma non viene accettato,errore 404 file non trovato. Potete aiutarmi ?
                    Grazie

                    <?xml version="1.0" encoding="UTF-8" ?>
                    - <sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
                    - <sitemap>
                    <loc>http://www.cavalcalonda.com/forum/forum-65535.xml</loc>

                    <lastmod>1970-01-01</lastmod>

                    </sitemap>

                    - <sitemap>
                    <loc>http://www.cavalcalonda.com/forum/forum-1.xml</loc>

                    <lastmod>1970-01-01</lastmod>

                    </sitemap>

                    - <sitemap>
                    <loc>http://www.cavalcalonda.com/forum/forum-4.xml</loc>

                    <lastmod>1970-01-01</lastmod>

                    </sitemap>

                    - <sitemap>
                    <loc>http://www.cavalcalonda.com/forum/forum-2.xml</loc>

                    <lastmod>1970-01-01</lastmod>

                    </sitemap>

                    - <sitemap>
                    <loc>http://www.cavalcalonda.com/forum/forum-3.xml</loc>

                    <lastmod>1970-01-01</lastmod>

                    </sitemap>

                    - <sitemap>
                    <loc>http://www.cavalcalonda.com/forum/forum-5.xml</loc>

                    <lastmod>1970-01-01</lastmod>

                    </sitemap>

                    </sitemapindex>

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • C
                      cionfs Super User • ultima modifica di

                      Ciao cavalcalonda,
                      a google non devi assolutamente segnalare il file mapforum.php ma il file mapforum.xml che è stato creato in automatico 😉

                      Prova ad inserire dagli "strumenti per webmaster" di google, tra le sitemap il file mapforum.xml (ricordati che se il mapforum è sotto la cartella FORUM devi segnalare forum/mapforum.xml).

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • C
                        cavalcalonda User • ultima modifica di

                        Cionf,se segnalo il file sitemap.xlm : http://www.cavalcalonda.com/forum/sitemap.xml
                        google mi conunica Errore 404 : file non trovato,infatti il file non esiste nella directory del mio sito.
                        Non viene creato in automatico ?
                        Sbaglio qualcosa ?
                        Questo è l'indirizzo del mapforum.php :
                        http://www.cavalcalonda.com/forum/mapforum.php quello che visualizza ti sembra corretto l'ho postato anche sopra.

                        Grazie tanto e scusa se ti "rompo" ...

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • C
                          cionfs Super User • ultima modifica di

                          Controlla che il file .htaccess ti reindirizzi al forum e non alla root principale.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • C
                            cavalcalonda User • ultima modifica di

                            Ok ho segnalato a google.
                            Avevo sbagliato indirizzo.
                            Aspetto che google l'analizzi e ti faccio sapere.
                            Secondo il risultato che mi comunica mapforum.php è giusto?

                            Ciao e grazie.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • C
                              cionfs Super User • ultima modifica di

                              Se non era corretto non te lo accettava 😉

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • C
                                cavalcalonda User • ultima modifica di

                                Cionf googole mi comunica :
                                Errore HTTP generale: 404 non trovato

                                Come devo fare il file non esiste nella cartella /forum, dove sbaglio ?

                                Grazie tante ...

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • C
                                  cionfs Super User • ultima modifica di

                                  Prova ad utilizzare il [url=http://www.xml-sitemaps.com/]sitemap generator

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • C
                                    cavalcalonda User • ultima modifica di

                                    Ciao Cionf,prima di tutto grazie per il tuo aiuto.
                                    Ho dato in pasto la directory http://www.cavalcalonda.com/forum/ a sitemap generator il risultato è stato Maximum 500 pages Limit Exceeded
                                    cmq ho visto il file .xml,è composto da una serie di URL del genere :
                                    http://www.cavalcalonda.com/forum/viewtopic.php?p=25
                                    Penso che vada bene giusto?
                                    Adesso che faccio,do in pasto questo .xml a google,senza utilizzare il mapforum.php ?
                                    Per tutti gli altri url che non vengono linkati ?

                                    Grazie ancora !!!!

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • C
                                      cionfs Super User • ultima modifica di

                                      Ciao,
                                      Visto che ti da problemi di limiti puoi inserirli anche a mano. Basta fare copia e incolla cambiando il parametro dopo "p=" 😉

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • C
                                        cavalcalonda User • ultima modifica di

                                        Potrei fare anche così ma allora forse mi conviene comprare il software,altrimenti devo aggiornare continuamente la site map.
                                        Lascio stare il mapforum.php ?

                                        Ciao grandissimo !!!!

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • C
                                          cionfs Super User • ultima modifica di

                                          Fare un aggiornamento a mano secondo me è meglio. Puoi gestirti tutto come vuoi e puoi fare in modo che venga segnalato solo quello che vuoi 😉

                                          Il mapforum potresti anche levarlo se utilizzi quel sito 😉

                                          Grazie a te 🙂

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • E
                                            enzovalenzetti User • ultima modifica di

                                            Ciao, sono nelle stesse condizioni.

                                            Il mio forum sta nella sottocartella /phpBB3/

                                            qualcosa va qui solo-lost.it/phpBB3/mapforum.php
                                            Ma tutto il resto no:?.

                                            define('FORUM_DOMAIN_ROOT', 'miosito.it/phpBB3/'); // Full URL with trailing slash!
                                            
                                            define('FORUM_URL_PREFIX', 'viewforum.php?f='); // What comes up before the forum ID?
                                            define('FORUM_URL_SUFFIX', ''); // What comes up after the forum ID?
                                            define('THREAD_URL_PREFIX', 'viewtopic.php?t='); // What comes up before the thread ID?
                                            define('THREAD_URL_SUFFIX', ''); // What comes up after the thread ID?
                                            
                                            // --------------------------------------------------
                                            // You don't need to edit anything below this line!!!
                                            // --------------------------------------------------
                                            
                                            define('IN_PHPBB', true);
                                            $phpbb_root_path = './';
                                            $phpEx = substr(strrchr(__FILE__, '.'), 1);
                                            include($phpbb_root_path . 'common.' . $phpEx);
                                            include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
                                            
                                            if ($_GET['fid']) { $fid = $_GET['fid']; }
                                            
                                            // Sitemap File    <sitemapindex xmlns="google.com/schemas/sitemap/0.84">
                                            // URL Index File  <urlset xmlns="google.com/schemas/sitemap/0.84">';
                                            if (isset($fid)) {
                                              echo '<?xml version="1.0" encoding="UTF-8"?>'."\n";
                                              if ($fid == '65535') {
                                                // Let's first send out the header & homepage
                                                echo '  <urlset xmlns="google.com/schemas/sitemap/0.84">'."\n";
                                                echo '    <url>
                                                  <loc>'.FORUM_DOMAIN_ROOT.'</loc>
                                                  <changefreq>daily</changefreq>
                                                </url>';
                                                // Let's send out a URL list of forums
                                                $sql = 'SELECT forum_id FROM phpbb_forums';
                                                $result = $db->sql_query($sql);
                                                while ($data = $db->sql_fetchrow($result)) {
                                                  echo '    <url>
                                                  <loc>'.FORUM_DOMAIN_ROOT.FORUM_URL_PREFIX.$data['forum_id'].FORUM_URL_SUFFIX.'</loc>
                                                  <changefreq>daily</changefreq>
                                                </url>';
                                                }
                                                echo '  </urlset>';
                                              } else {
                                                // Let's check it's not a restricted forum
                                                $sql = 'SELECT forum_id FROM phpbb_forums WHERE forum_id = "'.$fid.'"';
                                                $result = $db->sql_query($sql);
                                                $data = $db->sql_fetchrow($result);
                                                if ($data['forum_id'] == $fid) {
                                                  echo '  <urlset xmlns="google.com/schemas/sitemap/0.84">'."\n";
                                                  $sql = 'SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2 WHERE t.forum_id = '.$fid.' AND t.topic_poster = u.user_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id ORDER BY t.topic_type DESC, t.topic_last_post_id DESC';
                                                  $result = $db->sql_query($sql);
                                                  while ($data = $db->sql_fetchrow($result)) {
                                                    echo '    <url>
                                                  <loc>'.FORUM_DOMAIN_ROOT.THREAD_URL_PREFIX.$data['topic_id'].THREAD_URL_SUFFIX.'</loc>
                                                  <lastmod>'.date('Y-m-d', $data['post_time']),'</lastmod>
                                                </url>';
                                                    
                                                  }
                                                 echo '  </urlset>';
                                            
                                                }
                                              }
                                            } else {
                                              echo '<?xml version="1.0" encoding="UTF-8"?>'."\n";
                                              echo '  <sitemapindex xmlns="google.com/schemas/sitemap/0.84">'."\n";
                                                // Let's create a link to the main forum index sitemap
                                              echo '    <sitemap>
                                                  <loc>'.FORUM_DOMAIN_ROOT.'forum-65535.xml</loc>
                                                  <changefreq>monthly</changefreq>
                                               </sitemap>';
                                                // Let's do a loop here and list all the forums!
                                                $sql = 'SELECT forum_id FROM phpbb_forums';
                                                $result = $db->sql_query($sql);
                                                while ($data = $db->sql_fetchrow($result)) {
                                                  echo '    <sitemap>
                                                  <loc>'.FORUM_DOMAIN_ROOT.'forum-'.$data['forum_id'].'.xml</loc>
                                                  <changefreq>daily</changefreq>
                                               </sitemap>';
                                                }
                                              echo "\n".'  </sitemapindex>';
                                            }
                                            
                                            ?>
                                            ```e il mio .htaccess:
                                            

                                            Options +FollowSymlinks
                                            RewriteEngine On
                                            #RewriteBase /

                                            RewriteRule ^mapforum.xml$ mapforum.php
                                            RewriteRule ^forum-([0-9]+).xml$ mapforum.php?fid=$1

                                            0 Miglior Risposta Ringrazia Cita Rispondi

                                              1 Risposta Ultima Risposta
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti