Scuola forum (scuo.la) - Forum di discussione per le scuole

Scuola forum (scuo.la) - Forum di discussione per le scuole (https://www.scuolaforum.org/)
-   Informatica (https://www.scuolaforum.org/informatica/)
-   -   Perchè vBSEO Google / Yahoo Sitemap su vBulletin non mi crea la Sitemap? (https://www.scuolaforum.org/informatica/157-perch%E8-vbulletin-seo-google-yahoo-sitemap-su-vbulletin-non-mi-crea-la-sitemap.html)

marco 10-08-2007 12:40 PM

Perchè vBSEO Google / Yahoo Sitemap su vBulletin non mi crea la Sitemap?
 
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.

Quote:

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.

1. 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):

1. 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=$1 [L]

C. Go to your ADMIN CP > 'Plugin System' > 'Manage Products' > Click on [Add/Import Product]

1. 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.

1. Go to your ADMIN CP > vBulletin Options > vBSEO Google/Yahoo Sitemap Generator.
2. Edit your settings as desired.
3. 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.

1. Go to your ADMIN CP > Scheduled Tasks > Add New Scheduled Task
2. Edit new task options:
1. Title: vBSEO - Create Google/Yahoo Sitemap
2. Filename: ./vbseo_sitemap/vbseo_sitemap.php
3. 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:

1. Using your browser, visit: http://www.yoursite.com/vB-root/vbseo_sitemap/.
2. 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:

Quote:

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: 46

Total Indexed URLs: 2426
Total Processing Time: 2.40 seconds

Google ping: Successful.
Yahoo ping: Successful.
Andando invece in Admin > vBSEO > vBSEO Sitemap Settings trovo questi parametri:
http://scuo.la/images/album/20071008...erator%201.jpg
http://scuo.la/images/album/20071008...erator%202.jpg

http://scuo.la/images/album/20071008...erator%203.jpg

http://scuo.la/images/album/20071008...erator%204.jpg

http://scuo.la/images/album/20071008...erator%205.jpg

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.

Ken 10-09-2007 05:29 PM

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.

marco 10-09-2007 05:45 PM

Quote:

Originariamente inviata da Ken (Messaggio 1411)
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:

Quote:

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/to...overview?hl=it

mi 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.gz

che è 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:
Quote:

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://miosito

Ma 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

marco 10-09-2007 06:53 PM

Finalmente la soluzione!
E' bastato mettere nella sezione sitemap di webmaster tool, l'indirizzo www.tuosito.com/sitemap_1.xml.gz e tutto va.:act:

Grazie mille a tutti.:ok:
Marco

Ken 10-14-2007 07:34 PM

Bene! Sono contento che tu abbia risolto.:ciaociao:


Tutti gli orari sono GMT +2. Attualmente sono le 10:39 PM.