PDA

Visualizza versione completa : vBulletin Vbulletin Vb4: Sitemap XML



Asterix
16-01-10, 11: 36
In questo tutorial spieghiamo come configurare e utilizzare la sitemap xml creata da vb4

per prima cosa creiamo una cartella denominata sitemap nella radice del forum,

es
la struttura della community è miosito.it/forum la carella sitemap dovrà essere creata nella cartella forum.
la struttura della community è miosito.it la carella sitemap dovrà essere creata nella root dello spazio.

http://www.collectiontricks.it/imagesbox/collection/guide/sitemap_ct01.png

la cartella sitemap dovà avere i permessi 755

Fatto questo andiamo sul nostro pannello admin → sitemap xml → rigenera sitemap → opzioni della sitemap.

Abilita la generazione automatica della sitemap SI
File Path della sitemap sitemap
Salva

http://www.collectiontricks.it/imagesbox/collection/guide/sitemap_ct02.png

Per generare la prima sitemap procedere su genera sitemap

http://www.collectiontricks.it/imagesbox/collection/guide/sitemap_ct03.png

La sitemap ora è generata, per sicurezza ci si puo' collegare con il client ftp e verificare il contenuto della cartella sitemap

http://www.collectiontricks.it/imagesbox/collection/guide/sitemap_ct04.png

i nomi file possono cambiare.

Il link della site map è tuosito[dot]it/forum/xmlsitemap.php o tuosito.it/xmlsitemap.php

La sitemap è creata e funzionante, per mandarla in pasto a google andiamo su Google strumenti per i webmaster (”https://www.google.com/webmasters/tools/home?hl=it”) (è necessario avere un account già attivo)

Una volta aggiunto il sito e verificato procediamo con il dare in pasto la sitemap.

Configurazione sito → sitemap → invia una sitemap.

Inserire la parte mancante del path

es.
forum/xmlsitemap.php se la tua struttura è tuosito[dot]it/forum
xmlsitemap.php se la tua struttura è tuosito.it[dot]it

http://www.collectiontricks.it/imagesbox/collection/guide/sitemap_ct05.png

Ora la tua sitemap verrà analizzata da google, necessita aggiornare le pagine fino a quanto lo stato si aggiorna.

http://www.collectiontricks.it/imagesbox/collection/guide/sitemap_ct06.png

<img src="http://www.collectiontricks.it/imagesbox/collection/icone/ct.png">

dangerin
16-01-10, 23: 53
positivo?
solamente?
io direi OTTIMO e scusa il maiuscolo ma era doveroso urlarlo quanto sia semplice e chiaro il tutto con la tua indicazione "perfetta"

---Post unito in modo automatico ---

Purtroppo però non mi funziona.
mi da :
La directory del file sitemap deve essere scritta in modo che non sia scrivibile. Si prega di modificare i permessi del percorso, e che sia scrivibile dal server o inserire un percorso diverso in opzioni sitemap.

e nella sezione in cui inserisco il nome del percorso :

Percorso del file sitemap
I dati Sitemap XML devono essere redatti se sono scritti nella funzione filesystem. Inserire il percorso completo della directory del file dove devono essere scritti. Non inserire lo slash (/) finale.

Questa directory deve essere scrivibile dal webserver ( 0777).

Errore:
Non hai inserito un valore valido per questa impostazione.

Asterix
17-01-10, 08: 52
Ciao

ci puoi dire il tuo hosting?
la cartella sitemap nel mio caso ha permessi 755 e funziona alla perfezione, che hosting utilizzi windows o linux?


Non hai inserito un valore valido per questa impostazione.

significa che non hai messo il nome e percorso corretto, attenzione se hai un dominio su linux i nomi sono key sensitive, ci puoi fare degli stamp del tuo spazio come la figura 1 e 2 di questa guida e allegarli al tuo messaggio.

:bai

dangerin
18-01-10, 19: 01
il mio hosting è linux ed il nome della cartella è giusto per il case sensitive e per il permesso ma mi continua a dire che è impossibile generare il sitemap e la cartella resta vuota..
ho fatto esattamente quello che indichi nella spiegazione.

Asterix
18-01-10, 19: 30
Ciao

ascolta il file allegato ti indica il path fisico, ora scompatta il file e carica il forumpath.php nella cartella sitemap poi vai con il tuo browser al percorso del file appena caricato es. tuoforum.it/forum/sitemap/forumpath.php

nella pagina php ti comparirà il path completo (es. /home/asterix/public_html/forum/sitemap), prova a mettere questo nel campo File Path della sitemap

:bai

dangerin
19-01-10, 15: 50
Not Found

The requested URL /sitemap/forum.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at ****.*** Port 80

questo è il risultato del comando che mi hai consigliato di lanciare e pare che non vi sia il file ma la cartella sitemap è nella cartella public ed ha i permessi 755 ed il percorso indicato da filezilla è:

/domains/****.***/public_html/sitemap ---> qui dentro vi è il firl forum.php

---Post unito in modo automatico ---

Ho provato a mettere solo sitemap con permessi 777 ed ora lo ha generato . . .
era un problema con il 755 evidentemente. .

---Post unito in modo automatico ---

dopo averlo generato correttamente mi notifica questo errore :

Not Found

The requested URL /sitemap.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at vivicentro.org Port 80

Asterix
19-01-10, 15: 53
Si quello è un errore della traduzione il link corretto è /xmlsitemap.php (l'avevo messo anche nel primo post :lol:)

L'ho già segnalato e dovrebbe essere stato aggiornato.

:bai

dangerin
19-01-10, 16: 13
Grazie mille..
Ora l'ho dato "in pasto" a google e vediamo che succede..
si deve fare spesso questa operazione?
Centra qualcosa con robots.txt oppure è ancora un'altra cosa che trovo in questo bel sito?
Grazie

Asterix
19-01-10, 17: 23
si deve fare spesso questa operazione?


Quanto fatto ora lo devi fare una sola volta, poi c'è un cron che fa eseguire l'aggiorna della sitemap e la invia ai motori selezionati dal vbulletin.

Nel robot puoi inserire il percorso sitemap, cosa consigliata ma non obbligatoria


:bai

dangerin
19-01-10, 17: 27
pro e contro del fare il robots.txt da inserire nella root con il percorso della sitemap?
Siccome ho provato a farlo ma mi chiede un percorso .xml ed io non ne ho perchè sono tutti zippati.
Grazie di nuovo

Asterix
19-01-10, 18: 38
come la fai digerire a google teoricamente potresti inserire questa stringa nel robot.txt

sitemap: http:/ /www.tuosito/xmlsitemap.php

:bai

dangerin
19-01-10, 18: 41
ci provo stasera..
da cosa comprendo se poi non me lo "vomita" ?

grazie grazie

Asterix
19-01-10, 19: 07
Qui (http://tool.motoricerca.info/analizzatore-robots.phtml) trovi un verificatore del file robot.txt

Sinceramente non sono andato a fondo in quanto vb4 è recente e il richiamo alla sitemap è nuovo, mi dispiace non darti un metodo certo.

:bai

dangerin
20-01-10, 13: 11
Ho letto che si può inserire esattamente così però nessuno mi ha ancora spiegato se il fatto che la "vita" del sito si sofferma sul cms ed home page possa creare problemi ai fini di indicizzazione e della presenza o meno del file robot.txt poichè vedo che fa riferimento sempre e solo al forum che per ora è davvero inutilizzato purtroppo.

Asterix
20-01-10, 14: 26
Scusa non capisco cosa intenti, il file robots.txt lo puoi paragonare ad un vigile il quale dice agli spider chi ha l’autorizzazione o meno e dove non possono andare, naturalmente l’indicizzazione del sito viene di conseguenza alle regole da te inserite.

Indicare il percorso della sitemap nel robots ha solo la funzione di dire ai robots guarda se cerchi la sitemap la trovi li.

Certo ti ho esposto la cosa in modo molto semplice ma questo è il succo.

:bai

dangerin
20-01-10, 14: 39
è la spigazione migliore che si possa dare perchè è comprensibile anche ai niubbi come me..

quindi se io metto in root questo :

--------------------------

User-agent: *
Disallow:

Sitemap:
http://www.****.***/xmlsitemap.php

-----------------------------

Mi farà leggere da tutti i robots perchè il vigile fa passare tutti e gli facilito pur il lavoro di trovare subito la sitemap pur essendo anch'essa in root

---Post unito in modo automatico ---

Ho fatto quello di cui sopra ( dopo un po di modifiche e tentativi ) ma mi da quest errore per il sitemap :

Line 4 Sitemap:
Il comando "Sitemap" richiede un URL assoluto, ovvero un URL che inizia con "http://" (Esempio: http://www.dominio.it/sitemap.xml).
Line 5 http://www.*****.***/xmlsitemap.php
Comando sconosciuto. I comandi accettati sono "User-agent" e "Disallow".

Asterix
20-01-10, 22: 49
L'errore segnalato è relativo al fatto che sei andato a capo

il comando è Sitemap: http://www.tuosito/xmlsitemap.php

io uso questo:

Only registered members can view code.

dangerin
20-01-10, 23: 49
fatto ed ora è ok.
ma come mai tu tieni tutte quelle cartelle con il divieto di accesso?
non è mica meglio far passare i robots ovunque per indicizzare il più possibile?
Scusa se dico "cavolate" ma sto cercando ora di capire qualcosa di questo nuovo mondo per me anche se a 37 anni mi sa che sono n po in ritardo

Asterix
21-01-10, 07: 58
io ho bloccato i file dello script non i contenuti quindi l'indicizzazione del sito come contenuto non ne risente

:bai


PS anche io ho preso spunto da altre discussioni sull'impatto del file robots.txt e vbulletin.

dangerin
21-01-10, 10: 30
Ed io prendo spunta da quello da cui hai preso spunto tu.
Oggi lo metto anche io come il tuo e vediamo un po anche se il mondo dell'indicizzazione è "oscuro".
Se ci fossero guide come la tua qui sopra anche per quest'argomento e per le principali voci presenti in Vb 4 sarebbe il massimo.

Se esiste un area " sogni e richieste " lo posto subito li insieme a TANTE altre cose. . .

Ciao e grazie