- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema con file rss e webmastertool di google
-
Problema con file rss e webmastertool di google
Tempo fa avevo creato un file rss per alcune news di un mio sito.
Avevo seguito la guida su un sito che passo a passo insegnava a creare un generatore rss.Questo file l'ho inviato come sitemap su webmastertool di google.
Purtroppo mi segnala un pò di errori che contengono lo stesso problema:Data non valida
È stata rilevata una data non valida. Correggi la data o la formattazione prima di inviare nuovamente i dati.Tag principale: item
Tag: pubDate
Valore: Thu, 01 Jan 1970 00:00:00 +0100
Problema rilevato su: 08/set/2010Lo script che genera questo file è il seguente:
codepaste.net/rabkrpCosa bisogna modificare??
Grazieps.questo il link del file rss tinyurl . com/35a7d7y
-
Ciao EthanDane,
Il problema non è nello script che hai postato, ma nella classe che viene utilizzata.
Il protocollo sitemap prevede che la data sia scritta in formato "aaaa-mm-gg", mentre la classe che utilizzi converte la data in formato "Giorno, gg Mese aaaa".Visto che la tua data ha un valore pari a 0 (0 infatti è la mezzanotte del primo gennaio 1970), suppongo che tu non la imposti nella tua sitemap. A questo punto per risolvere senza modificare la classe, potresti escluderla dall'output della sitemap modificando nel tuo script la riga
[php]$item->date = $data['data'];[/php]commentandola in questo modo:
[php]//$item->date = $data['data'];[/php]Ciao,
Luca Bartoli
-
Grazie Mille.
Adesso google webmaster tools non mi segnala alcun errore.
-
Perfetto!