Google Sitemap Lite

MmM
Ich habe hier mal meine.

Sie ist bearbeitet für mod rewrite.

Nur leider erkennt Google keine php datein.
Breuer76
Ja, die Sitemap ist eine Sitemap.php

Schau sie dir mal an bitte,
|Nemo|
Vielleicht klappt das hier:

Suche:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<? /*****************************************/
   /*          Google-Sitemap-Hack (c) 2006               */
   /*           Roger "Xeranon" Tschallener                 */
   /*                                                                             */
   /*                      www.xeranon.ch                           */
   /*****************************************/
$filename="sitemap.php";
require ("./global.php");
header("Content-type: text/xml");
echo '<'.'?xml version="1.0" encoding="UTF-8"?'.'>';
echo '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">';
function date_8601($zeit) {
   $int_date=$zeit;
   $date_mod date('Y-m-d\TH:i:s'$int_date);
   $pre_timezone date('O'$int_date);
   $time_zone substr($pre_timezone03).":".substr($pre_timezone32);
   $date_mod .= $time_zone;
   return $date_mod;


Ersetze durch:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<? /*****************************************/
   /*          Google-Sitemap-Hack (c) 2006               */
   /*           Roger "Xeranon" Tschallener                 */
   /*                                                                             */
   /*                      www.xeranon.ch                           */
   /*****************************************/
$filename="sitemap.php";
require ("./global.php");
header("Content-type: text/xml");
echo '<'.'?xml version="1.0" encoding="UTF-8"?'.'>'; 
echo '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">';
function date_8601($zeit) {
   $int_date=$zeit;
   $date_mod date('Y-m-d\TH:i:s'$int_date);
   $pre_timezone date('O'$int_date);
   $time_zone substr($pre_timezone03).":".substr($pre_timezone32);
   $date_mod .= $time_zone;
   return $date_mod;


Augenzwinkern
Breuer76
OK, hab es geändert, mal schauen was Google jetzt dazu sagt großes Grinsen

Dauert ja jetzt etwas.
|Nemo|
Ja, OK.
Der Unterschied ist ja da:
php:
1:
echo '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">';

statt
php:
1:
echo '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">';

Und bei mir hat es ohne das /sitemap.xsd einwandfrei funktioniert.
MmM
Bei mir steht das ja schon.

php:
1:
2:
3:
header("Content-type: text/xml");
echo '<'.'?xml version="1.0" encoding="UTF-8"?'.'>'; 
echo '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">';


Nur trotzdem der Fehler.
Breuer76
Also, habe das gestern mal geändert
aus xmlns="http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">';
habe ich xmlns="http://www.google.com/schemas/sitemap/0.84">'; gemacht.

Google sagt nun "Sitemap Status OK" scheint wohl daran gelegen zu haben großes Grinsen

danke.

mal schauen, was google in den nächsten Tagen sagt, wenn die nochmal drauf schauen gehen.
|Nemo|
Tja, sag ich doch^^ cool Augenzwinkern
In den nächsten Tagen wird sich der Status auch nicht mehr ändern. Du brauchst dich jetzt eigentlich nie mehr um deine Sitemap kümmern, wirst aber bei Google besser gelistet!
Breuer76
Wie wirkt sich das jetzt bei Google aus ?

In der Statistik von Google ist ja ne Tabelle, mit Stichwörtern aus dem Forum, wie arbeitet Google jetzt damit?

Sitemap Status "OK" vor 1 Stunde runtergeladen... großes Grinsen großes Grinsen großes Grinsen
MmM
Habe sie nun nochmal neu eingereicht.

PS: wer mit mod rewrite arbeitet kann sich die sitemap.php von mir ziehen, die ist mod_rewrite komform und die threads, boards etc sind in html

neu eingereicht und wieder der gleiche Fehler, obwohl an sich alles richtig ist.

Fehler Details
Nicht unterstütztes Dateiformat Anscheinend hat Ihre Sitemap ein Format, das nicht unterstützt wird. Überprüfen Sie, dass Ihre Sitemap unseren Sitemap-Richtlinien entspricht, und reichen Sie sie erneut ein. Mehr


kann mal jemand gucken??

Wäre Super, weil sonst drehe ich hier noch durch warum das net klappt..
|Nemo|
Hmm, nimm mal die von mir angehängte Sitemap und gib bei Google dann ein:
http://www.theunity.de/Sitemap.php
(falls da die Sitemap hin soll)
MmM
Wieder der gleiche Fehler.

Und die Seite ist nicht theunity ;-)

code:
1:
Anscheinend hat Ihre Sitemap ein Format, das nicht unterstützt wird. Überprüfen Sie, dass Ihre Sitemap unseren Sitemap-Richtlinien entspricht, und reichen Sie sie erneut ein.  Mehr
|Nemo|
Dann weiß ich auch nicht, woran das liegt. Frag mal Xeranon!
Vielleicht liegt es daran, dass du das mit den mod_rewrite URLs nicht richtig da eingetragen hast.
MmM
An sich ist das richtig und auf die normale funzt net, auch dieser fehler.
|Nemo|
Die normale (mit der Bearbeitung; siehe oben) muss funktionieren Augenzwinkern
Sie funktioniert ja auch bei Breuer76 und mir!
Natürlich nur, wenn du alles richtig gemacht hast (Pfad zur Sitemap; Bestätigung; ...).
MmM
Habe diese genommen von dir und trotzdem der gleiche Fehler, wodran kann es noch liegen??

www.tungelnstattfummeln.de/sitemap

Da sieht man sie in action.

Und angehängt habe ich sie nochmal zum angucken des quellcodes..
Breuer76
nimm mal meine, also meine funzt jetzt.
MmM
Auch mit der habe ich es getestet, wieder der gleiche Fehler, wodran kann es liegen??
Breuer76
Erwarte nicht, das der Fehler direkt weg ist, bei mir hat es fast 17 Stunden gedauert das Google wieder die sitemap von meiner seite runtergeladen hat, Du mußt schon etwas gedult mit bringen.
Stell sie mal bei google rein, und warte mal bis Morgen abend oder so.

Hast Du denn bei Google auch den kompleten pfad eingegeben, beginnend mit http:www........./sitemap.php ?
Hast Du denn deine Seite durch die html seite von Google bestätigt?
MmM
Habe sie bestätigt, habe 2 verschiedene pfade getestet ( einmal die normale Domain vom Server [ http://IP/PFAD/sitemap.php ] und einmal mit der domain [ http://www.domain.de/sitemap.php ] ) und immer solange gewartet bis google die sitemap gesaugt hat.

das einzige was ich noch net getestet habe ist nen neuen acc zu erstellen und es damit auszutesten.