Moin,
auf dem von mir betreuten Server werden - in der Theorie - verschiedene Sprachversionen von Inhalten nach der URL-Endung geliefert, z.B.:
http://seite.de/bereich/unterbereich/de
http://seite.de/bereich/unterbereich/en
Die Sprachendung muss zwingend vorhanden sein und wird sonst aus der vom Browser gesendeten Sprache nachgeneriert. Das Format sieht genau so aus - keine Dateiendungen o.Ä.
Das Problem ist, dass auf meinem Server keine englischen Versionen der Seiten vorliegen und Nutzer mit der Browserspracheneinstellung EN-US oder EN-GB eine verwirrende Fehlermeldung sehen, die ich auf meiner Ebene nicht kontrollieren kann.
Folgende Regel baute ich mir aus mehreren Tutorials zusammen, leider funktioniert sie nicht:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)/en$ http://meineseite.tld/$1/de [R,NC]
Was habe ich übersehen?
Besten Dank im Voraus
Hobo