- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- vBSEO Sitemap non crea mappa sito in vBulletin?
-
vBSEO Sitemap non crea mappa sito in vBulletin?
Ciao a tutti.
Spero con questa domanda che cercherò di fare più dettagliatamente possibile, di riuscire a risolvere un problema che mi affligge da mesi: la creazione della sitemap con invio a google e yahoo.
Per fare questo, la soluzione migliore sembra essere il Plugin vbseo sitemap.
Quindi, il mio forum è un vBulletin 3.6.7 PL1 e vi è installato vBSEO 3.0.0.
Scarico il vBSEO Google / Yahoo Sitemap for vBulletin 2.0 e lo installo seguendo le istruzioni presenti nel download.
vBulletin 3.5.x & 3.6.x Installation Instructions
A. Upload ALL the files and folders within the 'upload' folder to your forum root folder.- CHMOD 777 the 'forum-root/vbseo_sitemap/data/' folder
Note: Ensure all files are uploaded with the same folder structure provided within your 'upload' folder.
B. Enable rewriting via .htaccess (vBSEO Users skip this step):
- Upload the vBSEO Google/Yahoo Sitemap .htaccess file (located in the 'htaccess' folder) to your forum root.
Note: In some operating systems, the .htaccess file is not visible. If this is your case, find the htaccess.txt file in the same folder, (1) upload it to your forum root folder and (2) rename it to .htaccess.
Note: If you already have an .htaccess file in your forum root, DO NOT upload the vBSEO Google/Yahoo Sitemap .htaccess file as it will replace the contents of this file. Instead, enter the following code in your 'forum-root/.htaccess' file at the bottom:
RewriteEngine On
RewriteRule ^((urllist|sitemap).*.(xml|txt)(.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1C. Go to your ADMIN CP > 'Plugin System' > 'Manage Products' > Click on [Add/Import Product]
- Browse to the 'docs' folder of the installation package and open 'vbseo_sitemap.xml', Click 'Import'.
D. Configure the vBSEO Google/Yahoo Sitemaps:
Note: The vBSEO Google/Yahoo Sitemap default settings are optimal for most forums, do not change settings you are not familiarized with.- Go to your ADMIN CP > vBulletin Options > vBSEO Google/Yahoo Sitemap Generator.
- Edit your settings as desired.
- Important: Enter your vBSEO Sitemap Interface Access Password (this will prevent unauthorized access to your automated reports).
E. Define a Scheduled Task for the vBSEO Google/Yahoo Sitemaps:
Note: This is a required step for vBulletin 3.5.x series. If using vBulletin 3.6.x, vBSEO will automatically create a scheduled task at 2AM without having to go through the steps below.- Go to your ADMIN CP > Scheduled Tasks > Add New Scheduled Task
- Edit new task options:
- Title: vBSEO - Create Google/Yahoo Sitemap
- Filename: ./vbseo_sitemap/vbseo_sitemap.php
- Set task schedule according to your forums activity. For instance, to generate a daily sitemap at 2AM set:
* Day of the Week: *
* Day of the Month: *
* Hour: 2 (or any other)
* Minute: 0 - -
F. Access your vBSEO Google / Yahoo Sitemap Reports:
- Using your browser, visit: http://www.yoursite.com/vB-root/vbseo_sitemap/.
- Enter your vBSEO Sitemap Interface Access Password as defined in step D.
La seguo (credo) alla lettera, saltando i passaggi dove dice (vBSEO Users skip this step).
Tutto si installa, ma quando è ora di creare la mappa, questa non c'è.
Se vado in Admin > vBSEO > vBSEO Sitemap Reports
e clicco su
Your Google Sitemap Index URL: http://miosito/sitemap_index.xml.gz
mi appare questo messaggio di errore: Sitemap file not found
Eppure mi arriva giornalmente la mail con questo messaggio:
Hello!
The vBSEO Google/Yahoo Sitemap has been successfully generated for your vBulletin forums at:
Scuola - Forum di cultura generale (http://miosito)Report:
Click the following link for your vBSEO Google/Yahoo Sitemap Report:
http://miosito/vbseo_sitemap/Summary:
Forum Display: 45
Show Thread: 332
Show Post: 1322
Member Profiles: 679
Poll Results: 1
Archive: 46Total Indexed URLs: 2426
Total Processing Time: 2.40 secondsGoogle ping: Successful.
Yahoo ping: Successful.Andando invece in Admin > vBSEO > vBSEO Sitemap Settings trovo questi parametri:
E questo credo che sia tutto. Scusate il papiro, ma non sapendo più che pesci pigliare ho pensato che entrando nel dettaglio si possa trovare la soluzione.
Grazie a tutti quelli che mi aiuteranno a svelare l’inghippo.
-
I file sono nella cartella "data" in formato gzip e txt.
Immagino avrai creato l'account su webmaster tool di google, avrai verificato il sito e dato le url dalle quali prendere le sitemap.
Se segna verde puoi stare tranquillo che le sitemap stanno funzionando, in caso contrario devi verificare gli errori che ti segnala.
-
@Karapoto said:
I file sono nella cartella "data" in formato gzip e txt.
Immagino avrai creato l'account su webmaster tool di google, avrai verificato il sito e dato le url dalle quali prendere le sitemap.
Certo, il problema è che questi file non ci sono perchè non vengono creati!
Ho scaricato tutto il sito e non sono da nessuna parte...Se segna verde puoi stare tranquillo che le sitemap stanno funzionando, in caso contrario devi verificare gli errori che ti segnala.
cosa vuol dire segna verde?
e gli errori, dove me li segna?:?
-
Le sitemap sono create, altrimenti non ti darebbe quel messaggio, e puoi trovare i file nella cartella che ti ho detto.
Se vai in webmaster tool e accedi alla sezione sitemap, vedrai se sono attive o identificate con una scritta "errore" in rosso.
Fai una verifica e magari posta uno screenshot della schermata così vedo come stanno le cose.
-
@Karapoto said:
Le sitemap sono create, altrimenti non ti darebbe quel messaggio, e puoi trovare i file nella cartella che ti ho detto.
Se vai in webmaster tool e accedi alla sezione sitemap, vedrai se sono attive o identificate con una scritta "errore" in rosso.
Fai una verifica e magari posta uno screenshot della schermata così vedo come stanno le cose.
Ecco lo screenshot (era questa la pagina che dicevi, no?)
se clicco su
Your Google Sitemap Index URL: http://miosito/sitemap_index.xml.gzmi riporta questo errore:
Sitemap file not foundNella cartella data di vbseo sitemap c'è solo un file di 0kb che si chiama index.php :bho:....
-
No, sto parlando dell'account su google webmaster tool https://www.google.com/webmasters/tools/siteoverview?hl=it
Controlla li e poi controlla anche i permessi di scrittura sulla cartella data, credo debba essere scrivibile.
E' facile che non hai modificato i permessi e che tutto dipenda da questo.
-
@Ken said:
Controlla i permessi di scrittura sulla cartella vbseo_sitemap/data/, credo debba essere scrivibile (chmod 777).
E' facile che non hai modificato i permessi e che tutto dipenda da questo.Hai ragione, infatti impostando i permessi di quella cartella a 777, scrive i file.
Bene!
Ora però sorge un altro problema: quello del google webmaster tool.
Che percorso metto? La cartella data non me la fa mettere, mi dice:La Sitemap deve essere su http://miosito/. Per aggiungere una Sitemap su http://miosito/vbseo_sitemap/data/, per prima cosa aggiungi un sito al tuo account, quindi fai clic sul link Aggiungi una Sitemap. E allora vado ad aggiungere il sito con la sottocartella in modo che alla fine qui:
https://www.google.com/webmasters/tools/siteoverview?hl=itmi compare:
Gestisci http://miositovbseo_sitemap/data/Allora ci clicco dentro > sitemap > aggiungere una sitemap > scegli il tipo > aggiungi sitemap web generale.
Li mi compare già il percorso:
http://miosito/vbseo_sitemap/data/A cui aggiungo:
sitemap_1.xml.gzche è uno dei 3 file che mi vengono creati, il più grosso (gli altri si chiamano sitemap_index.xml.gz e urllist.txt.gz oltre ai vari file di log).
Mi viene riportato questo errore:
Errore HTTP generale: Errore 4xx
Abbiamo rilevato un errore durante l'accesso alla tua Sitemap. Accertati che la tua Sitemap rispetti le nostre linee guida e che sia possibile accedervi utilizzando il percorso da te fornito, quindi reinviala. Allora cambio sistema e provo a cambiare le impostazioni del forum per fargli mettere la sitemap nella cartella principale:
Admin > vBSEO > vBSEO Sitemap Settings > Sitemap Files URL mettendo http://miositoMa i files non vengono più creati, probabilmente per il solito problema di permessi.
Devo per caso mettere tutta la cartella del forum in CHMODE 777? Non è rischioso?Grazie infinite per l'aiuto
-
Non toccare le cartelle.
Nella sezione sitemap di webmaster tool, metti come indirizzo www.tuosito.com/forums/sitemap_1.xml.gz e così via per le altre sitemap
Chiaramente usa il tuo url, tuosito era d'esempio
-
@Karapoto said:
Non toccare le cartelle.
Nella sezione sitemap di webmaster tool, metti come indirizzo www.tuosito.com/forums/sitemap_1.xml.gz e così via per le altre sitemap
Chiaramente usa il tuo url, tuosito era d'esempio
VA! VA! VA! VA!
Era quattro mesi che c'ero a dietro, grazie mille!Quando passi per Reggio Emilia, fammi un fischio che ti offro da bere.
-
Mi ricordo 3 anni fa quando ebbi gli stessi problemi e ci misi qualche giorno per venirne a capo.
Ok, vada per la bevuta