|
|||
Mehrsprachige Website
Guten Tag,
ich habe vor, eine mehrsprachige Website zu erstellen. Dabei soll - vgl. mit Wikipedia - jede Inhaltsseite in mehreren Sprachversionen zur Verfügung stehen. Ich habe nun vor, die URL-Pfade in jeder Sprachversion unangetastet zu lassen und die vom User eingestellte Sprache nur auszulesen bzw. über Sessioncookies zu speichern und weiterzugeben. Dies soll den Vorteil haben, dass man die URLs auch international weitergeben kann, und trotzdem jeder Besucher eine für seine Sprache angepasste Seite zu Gesicht bekommt. Spricht da vom technischen Standpunkt gesehen irgendetwas dagegen (auch in Bezug auf SEO etc.)? |
Sponsored Links |
|
|||
High,
also ich würde meinen, dass nicht dagegen spricht. Allerdings solltest du im Sinne der SEO es auch ermöglichen die Sprache mit einer Variablen aus dem Query-String (&lang=XX) zu setzen, so könntest du die Roboter mit <links> etc. auf die anderen Sprachversionen hinweisen, und eine indexierung aller Sprachen ermöglichen. Gruß |
Sponsored Links |
|
||||
Ich habe vor kurzem aus Testgründen eine Seite in drei Sprachen erstellt.
Das Arbeiten mit (Unter)Ordnern (deutsch/französisch/englisch) für die jeweilige Sprache erschien mir wesentlich einfacher zu handhaben. Ein weiteres Argument für getrennte Ordner sind die Suchfunktionen eines eigenen Suchscriptes. Wie willst Du das auf verschiedene Sprachen abstellen?
__________________
Informationen aus Koblenz-Metternich ----------------------------------- "Wissen heißt, Fragen zu erwerben." |
|
|||
Jeder CMS-Eintrag hat in der Datenbank ein Feld, in dem die Sprache definiert ist... so kann das im Such-Query gefiltert werden... ich sehe da kein Problem.
|
|
|||
Zitat:
PHP-Code:
Jedenfalls ist hier ja nicht näher bekannt in welcher Form die Daten vorliegen, insofern kann ich mir auch keine Gedanken über eine Suchfunktion machen. Gruß €dit: Ach ja, hat sich jetzt mit dem obigen Post überschnitten. |
|
||||
Jede eigenständige Ressource sollte eine eigene, eindeutige URL haben. Also sollte jede Sprachversion ihre eigenen URLs haben. Ich schlage dir folgendes Schema vor:
Code:
/〈Sprachkürzel nach ISO 639-1〉/〈sprachspezifischer Pfad〉
__________________
Markus Wulftange |
|
||||
Ich stimme Gumbo und Dieter zu: Eine Verzeichnisstruktur macht imho mehr Sinn.
Du kannst (da Server-seitig programmierbar) meinetwegen die IP-Adresse des Besuchers auswerten d.h. einem Land bzw. einer Sprache zuordnen und den Content der Index-Seite im Root-Verzeichnis dynamisch aus dem korrespondierenden, sprachabhängigen Verzeichnis ausliefern. \index.php <= je nach IP als Kopie einer der folgenden Sprachversionen \de\index.php \en\index.php \fr\index.php Es ist klar, dass Du nicht 100%ig alle Fälle richtig berücksichtigen kannst (z.B. wegen Anonymisierungsdienste, die die Client-IP verschleiern können), aber in den meisten Fälle passt es schon
__________________
To attain knowledge, add things everyday. To obtain wisdom, remove things everyday. (Lao Tzu) Links : Some needfull links (Delphi, XHTML...) Tools : Arpoon Freeware (Checksum...) |
|
|||
Ich sehe eben bei einem Sprachkürzel direkt in der URL das Problem, dass wenn Links z.B. per Instant-Messenger weitergegeben werden, die Sprache "mitgegeben" wird. Spricht der Empfänger aber eine andere Sprache, muss er das zuerst umstellen.
Daher wäre es imho hübscher, die Sprache in der URL gar nicht auftauchen zu lassen... was genau spricht denn nun da dagegen? |
Sponsored Links |
|
||||
Verteilst du Links an Leute, deren Sprachkompetenzen du nicht so weit einschätzen kannst?
Im Internet geht es übrigens nicht um Schönheit sondern wie in jedem anderen technischen Medium um Funktionalität. Und einen Grund dafür habe ich dir bereits gegeben, nämlich den der Bedeutung von URLs.
__________________
Markus Wulftange |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Mehrsprachige website | gandalf_hh | Javascript & Ajax | 10 | 27.06.2011 14:42 |
Teile der Website verschieben sich bei Auflösung | Panamajack | (X)HTML | 7 | 19.06.2010 15:53 |
Mehrsprachige Website | hubspe | Serveradministration und serverseitige Scripte | 49 | 28.07.2009 19:49 |
.htaccess und mehrsprachige Website / Fehlerseite | Praktikant | Serveradministration und serverseitige Scripte | 6 | 23.01.2009 14:25 |