gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ

XML-Sitemap mit dynamischen URLs und Umlauten erstellen

gefragt von oberdesigner am 25.02.2009 um 14:02 Uhr

Hallo zusammen,

ich bin grad dabei mich mit den xml-sitemaps zu befassen. Folgendes ist der Fall:

ich habe einige (wichtige) seiten auf der homepage, die dynamisch erstellt werden:

beispiel: 1. www.meineseite.de/produkte.php?id=30025&produkt=aufnäher - es werden aufnäherprodukte gezeigt und erklärt 2. www.meineseite.de/produkte.php?id=30045&produkt=broschüren drucken - es wird alles zum Broschürendruck erklärt

NUN MEINE FRAGE:

Sonderzeichen wie & müssen ja codiert werden in & - aber was ist mit Umlauten ä ü oder Leerzeichen?

Es könnte ja folgendermaßen aussehen:

... <url> <loc>http://www.meineseite.de/produkte.php?id=30025&amp;produkt=aufn(ä?)her</loc> ... ... ... </url>

Wie muss ich nun die Umlaute umwandeln?

hier ein kleiner Ausschnitt aus der google seite: https://www.google.com/webmasters/tools/docs/de/protocol.html#xmlTagDefinitions unter Entity-Escaping stehen 3 Möglichkeiten, aber welche soll ich denn nehmen??

ISO-8859-1 codiert oder
UTF-8 codiert oder mit Entity-Escaping ???

Ich bin echt überfrage und auf Profi-Hilfe angewiesen. Vielleicht kann mir jemand das beispielhaft für meine beiden oberen Beispiele zeigen.

DAnke euch vorab!

Frage beantworten

Hier finden Sie weitere Fragen zu den Themen:

programmierung x 401 seo x 156 suchmaschinenoptimierung x 64

speedfox
beantwortet von speedfox am 26. Februar 2009 23:43
0x
Die Antwort ist hilfreich? Dann klick mich!

Im Grunde solltest du das gleiche Encoding wählen, was du später zum Vergleich heranziehen wirst.

Deine Produkte (Annäher und Broschüren) wirst du sicher in einer Datenbank (oder anderen Quelle/Textdatei/XML) gespeichert haben. Diese Quelle verwendet eine Kodierung (z.B. UTF-8 oder ISO-8859-1 (Latin1)). Diese solltest du auch in deiner URL angeben. D.h. du nimmst das passende der drei Beispiele aus deinem Link, was zu deiner Kodierung passt.

Wichtig ist nur, dass die Codierungen nicht vermischt werden (URL anders als Datenbank), da ansonsten der Vergleich fehlschlagen könnte und dein PHP das Produkt nicht erkennt.


Asienpoint
beantwortet von Asienpoint am 26. Februar 2009 19:17
0x
Die Antwort ist hilfreich? Dann klick mich!

Hallo, Seiten wie Deine beiden Beispiele gehören meines Wissens nicht in eine Sitemap. Im siteexplorer von yahoo kannst Du solche Adressen umwandeln, was ich selbst noch nicht gemacht habe. Ich erzeuge alle meine Bilderseiten automatisch, da ist immer ein Fragezeichen im Link, aber bei der Sitemaperzeugung habe ich diese Art Links gesperrt. Beispiel: http://www.linkliste.l-seifert.de/Kostenlose-Bilder.php



Verwandte Fragen

Verwandte Fragen

Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.