Hallo,
impressum.php?lang=de soll beispielsweise das deutschsprachige, impressum.php?lang=en das englische Impressum ausgeben.
Das einzige Bedenken das ich habe ist, dass in Suchmaschinen glaube ich alles nach dem Fragezeichen nicht gelistet wird, also letztlich nur die Version, die voreingestellt ist, wenn man nur index.php einträgt. Ist das so?
Jein.
Zumindest Google (die IMHO wichtigste Suchmaschine zur Zeit) indiziert
durchaus auch "Fragezeichen-URLs", sofern sie immer wieder den gleichen
Inhalt ausliefern.
Gibt es weitere Bedenken/Ermunterungen zu meiner Idee? habt Ihr bessere Lösungen?
Ich persoenlich finde Fragezeichen-URLs ziemlich haesslich und bevorzuge
URLs wie:
/de/impressum.php
/en/impressum.php
Es geht ja nur um die nach aussen sichtbaren URLs,
wie Du es intern machst, steht auf einem anderen Blatt.
Zum "Umwandeln"
/en/impressum.php => impressum.php?lang=en
kannst Du beim Apache-Webserver das Modul mod_rewrite benuetzen.
http://httpd.apache.org/docs/mod/mod_rewrite.html
http://www.engelschall.com/pw/apache/rewriteguide/
http://www.suchfibel.de/aktuell/phpseiten_und_suchmaschinen.htm
Gruesse,
Thomas