Ggf. vergisst du auch einfach deinen Ansatz und setzt dich mit Type Maps auseinander, sofern du Apache verwendest - warum das Rad neu erfinden?
Hallo!
Genau das habe ich gestern noch versucht. Anhand von "Content Negotiation" mit MultiViews. Ich hatte also:
* index.html.en (enthält die Version in Englisch)
* index.html.de (enthält die Version in Deutsch)
* index.html.html (enthält die Version in Englisch als Standardsprache)
Und per htaccess habe ich Multiviews aktiviert:
Options +MultiViews
Das hat bei mir auf dem Testserver (All-Inkl.com) auch funktioniert.
Nur leider hat es dann auf dem Produktiv-Server (Linux/Apache) einen 500er Server Error ergeben. Dieser war wieder "weg" wenn ich die htaccess wieder gelöscht habe. Nun könnte es noch sein dass ich das Modul über die httpd.conf Zeile noch laden muss? So zumindest steht es hier:
http://mathiasbynens.be/notes/apache-allowoverride-all
Keine Ahnung. Ich bin jetzt zwei Tage am Probieren und wirklich funktioniern tut nix.
Danke und Grüße
Thorsten