Hallo zusammen,
Das Thema ist etwas allgemein formuliert, tut mir leid. Ich habe mich hier angemeldet, da ich nach mehreren Tagen (!) nicht die Lösung gefunden habe, die ich suche. Auch habe ich zu erst die Suchfunktion in diesem Forum benutzt und wurde nicht fündig. Vielleicht auch weil ich einige Beiträge nicht ganz verstehe. Ich bin nämlich absoluter Anfänger. Dennoch weiß ich was ich möchte.
Nun zum Thema:
Ich möchte mit Hilfe von HTML, CSS und PHP eine Mehrsprachige Webseite machen. Bisher bin ich sehr versiert darin mit Wordpress Webseiten zu erstellen und damit konnte ich auch gut zwei- und mehrsprachige Seiten erstellen. Nun möchte ich es "von Hand" machen um einfach minimierter arbeiten zu können und cleaner zu sein. Weniger ist immer mehr.
Meine Anforderungen sind klar. Ich habe eine Webseite welche von einer deutschen Firma mit Standort in Deutschland betrieben wird. Daher nur eine TLD www.webseite.de. Keine Subdomain. Die Webseite soll in Deutsch und in Englisch existieren.
Nach sinnvoller Struktur also:
Deutsch Startseite: www.webseite.de
Deutsche Startseite auf Englisch: www.webseite.de/en/
Erste Unterseite auf Deutsch: www.webseite.de/seite1/
Erste Unterseite auf Englisch: www.webseite.de/en/site1/ (Hier eben auch "site" und nicht "seite")
Mir ist diese Struktur sehr wichtig. Ich halte sie für das Beste in diesem Fall. Deutsche Firma will eben die Seite auch auf Englisch lesbar machen. Dieses Konzept müssen die URLs auch widerspiegeln finde ich. Ich hoffe und denke ihr gebt mir recht. Anmerkungen willkommen!
Nun ein wichtiger Punkt für mich:
Die URLs sollen wirklich so sein wie beschrieben. Kein ".html" und kein ".php" und erst recht kein "?lang=en" Zeugs hinten dran. Ich glaube zu wissen, dass dies vor allem mit Hilfe der richtigen mod_rewrite rules gemacht wird. Hier werde ich eure Hilfe benötigen.
//
Ein weiterer Wunsch ist dass es auf der Webseite neben dem Menu und den normalen Links innerhalb der Seiten einen "Switch-Button" gibt. Also einfach einen Link der auf der Deutschen Seite "EN" und auf der Englischen jeweils "DE" heisst. Befinde ich mich auf einer Unterseite, und klicke auf den Switch-Button komme ich auch direkt auf die entsprechende Unterseite in der anderen Sprache.
Bin ich auf:
www.webseite.de/seite3/
...komme ich mit dem Switch-Button "EN" auf:
www.webseite.de/en/site3/
//
Weitere Wünsche und Gedanken möchte ich gerne als Fragen formulieren:
Sollte man bei dieser Logik mit Cookies und/oder Sessions versuchen Leuten zu ermöglichen, dass sie bei Wiederbesuch auf der Webseite automatisch in ihrer zuletzt gewählten Sprache landen? Geht das bei meiner gewünschten Struktur?
Kann ich eine Funktion einbauen, dass Leute die zB aus Deutschland die Webseite aufrufen ganz normal auf www.webseite.de landen und Leute die zB aus den USA aufrufen auf www.webseite.de/en/ landen?
////
Soweit so gut! Ich habe mir mehrere Tutorial angesehen und bin vor allem bei diesem Hängen geblieben:
http://www.f-thies.de/webdesign/tuto...ualen-website/
Dennoch würde ich mit eurer Hilfe gerne eher bei 0 Anfangen. Für mich ist es denkbar, dass ich jemanden bezahle der mir hilft bzw. gewissermaßen Nachhilfe gibt. Vielleicht erstmal einige Antworten zu meinen Plänen und Ideen und ob mein Konzept soweit stimmt.
Vielen Dank ich freue mich auf Rückmeldungen!
Viele Grüße!
Das Thema ist etwas allgemein formuliert, tut mir leid. Ich habe mich hier angemeldet, da ich nach mehreren Tagen (!) nicht die Lösung gefunden habe, die ich suche. Auch habe ich zu erst die Suchfunktion in diesem Forum benutzt und wurde nicht fündig. Vielleicht auch weil ich einige Beiträge nicht ganz verstehe. Ich bin nämlich absoluter Anfänger. Dennoch weiß ich was ich möchte.
Nun zum Thema:
Ich möchte mit Hilfe von HTML, CSS und PHP eine Mehrsprachige Webseite machen. Bisher bin ich sehr versiert darin mit Wordpress Webseiten zu erstellen und damit konnte ich auch gut zwei- und mehrsprachige Seiten erstellen. Nun möchte ich es "von Hand" machen um einfach minimierter arbeiten zu können und cleaner zu sein. Weniger ist immer mehr.
Meine Anforderungen sind klar. Ich habe eine Webseite welche von einer deutschen Firma mit Standort in Deutschland betrieben wird. Daher nur eine TLD www.webseite.de. Keine Subdomain. Die Webseite soll in Deutsch und in Englisch existieren.
Nach sinnvoller Struktur also:
Deutsch Startseite: www.webseite.de
Deutsche Startseite auf Englisch: www.webseite.de/en/
Erste Unterseite auf Deutsch: www.webseite.de/seite1/
Erste Unterseite auf Englisch: www.webseite.de/en/site1/ (Hier eben auch "site" und nicht "seite")
Mir ist diese Struktur sehr wichtig. Ich halte sie für das Beste in diesem Fall. Deutsche Firma will eben die Seite auch auf Englisch lesbar machen. Dieses Konzept müssen die URLs auch widerspiegeln finde ich. Ich hoffe und denke ihr gebt mir recht. Anmerkungen willkommen!
Nun ein wichtiger Punkt für mich:
Die URLs sollen wirklich so sein wie beschrieben. Kein ".html" und kein ".php" und erst recht kein "?lang=en" Zeugs hinten dran. Ich glaube zu wissen, dass dies vor allem mit Hilfe der richtigen mod_rewrite rules gemacht wird. Hier werde ich eure Hilfe benötigen.
//
Ein weiterer Wunsch ist dass es auf der Webseite neben dem Menu und den normalen Links innerhalb der Seiten einen "Switch-Button" gibt. Also einfach einen Link der auf der Deutschen Seite "EN" und auf der Englischen jeweils "DE" heisst. Befinde ich mich auf einer Unterseite, und klicke auf den Switch-Button komme ich auch direkt auf die entsprechende Unterseite in der anderen Sprache.
Bin ich auf:
www.webseite.de/seite3/
...komme ich mit dem Switch-Button "EN" auf:
www.webseite.de/en/site3/
//
Weitere Wünsche und Gedanken möchte ich gerne als Fragen formulieren:
Sollte man bei dieser Logik mit Cookies und/oder Sessions versuchen Leuten zu ermöglichen, dass sie bei Wiederbesuch auf der Webseite automatisch in ihrer zuletzt gewählten Sprache landen? Geht das bei meiner gewünschten Struktur?
Kann ich eine Funktion einbauen, dass Leute die zB aus Deutschland die Webseite aufrufen ganz normal auf www.webseite.de landen und Leute die zB aus den USA aufrufen auf www.webseite.de/en/ landen?
////
Soweit so gut! Ich habe mir mehrere Tutorial angesehen und bin vor allem bei diesem Hängen geblieben:
http://www.f-thies.de/webdesign/tuto...ualen-website/
Dennoch würde ich mit eurer Hilfe gerne eher bei 0 Anfangen. Für mich ist es denkbar, dass ich jemanden bezahle der mir hilft bzw. gewissermaßen Nachhilfe gibt. Vielleicht erstmal einige Antworten zu meinen Plänen und Ideen und ob mein Konzept soweit stimmt.
Vielen Dank ich freue mich auf Rückmeldungen!
Viele Grüße!
Kommentar