Moin!
Jaja, immer diese Geschichte „ich optimiere für … weil es gerade cool ist“? „Diese Seite ist optimiert für M$ Internet Exploiter“, „Diese Seite ist optimiert für 1024*768“ (was auch immer) und jetzt „Diese Seite ist optimiert für Google/Yahoo/MSN/…“.
Nein, damit hat mein Anliegen nun nix zu tun.
Diesen Unsinn hasse ich auch !
Wenn ich hier von "URL Optimierung für Google" spreche,
meine ich natürlich im Grunde alle Suchmaschinen.
So eine "sprechende" URL kann doch eigentlich nur Sinnvoll sein.
Egal ob jetz für Sumas, User oder was weiss ich ... oder?
OK, dann ist alles Bestens. Es gibt ja leider genug Leute, dir hierher kommen mit dem Ziel vor Augen, dass ihnen jemand erklärt, wie sie bei Google/Yahoo/MSN/Altavista/… nach _ganz oben_ kommen. Beim Schreiben der Antwort fiel mir nur grad diese Sache mit „optimiert für …“ ein.
Was bedeutet denn eigentlich das A, B, C …?
Das sind einfach nur für jeden Buchstaben des Alphabets je
eine eigene Liste bzw. htm-Datei.
Siehe selbst:
http://spaceart.de/_Test/
Ah, alles klar. Sowas in der Art dachte ich mir schon. Zur Einteilung der weiteren Produktgruppen ist das auf jeden Fall eine gute Sortier-Methode.
Kleine Zwischenfrage: Warum nimmst du die Endung .htm anstelle von .html?
Ich habe mal gelesen, dass es im Grunde egal ist.
Richtig. Der Browser will nur, dass die ankommenden Daten vom Typ text/html (bei neueren Modellen auch application/xhtml+xml) sind, die Endung ist ihm vollkommen gleichgültig, das kann auch .spaceart sein.
Hat es denn Nachteile .htm zu benutzen?
Bzw. gibts Vorteile für .html?
Naja, .html hat sich mittlerweile als Standard für HTML-Daten herauskristalliert. .htm stammt AFAIK aus der DOS-Zeit, wo nach 3 Buchstaben der Datei-Endung Ende war. Und da das Format HTML heißt, bevorzuge ich auch .html.
... sieht mein Vorschlag beispielsweise folgendermaßen aus:
http://spaceart.de/produkte/modelle/sciencefiction-fantasy/ADas werden mir dann zu viele Unterverzeichnisse.
Wer redet denn von Unterverzeichnissen? Das W3C meint dazu in Common HTTP Implementation Problems - Understanding URIs:
„A common mistake, responsible for many HTTP implementations problems, is to think this is equivalent to a filename within a computer system. This is wrong. URIs have, conceptually, nothing to do with a file system.“
Natürlich kannst du die Informationen Dateisystem-seitig in solchen Unterverzeichnissen organisieren, aber mit Apaches mod_rewrite (bzw. mod_rewrite für Apache 2.1) kann
http://spaceart.de/produkte/modelle/sciencefiction-fantasy/A
auch nur eine andere Form für
http://spaceart.de/produkte.cgi?warengruppe=modelle&kategorie=sciencefiction-fantasy&seite=A
sein.
Viele Grüße,
Robert