Hallo Fastix,
Du musst das Problem aber lösen [..]
Eben, deswegen bohre ich ja auch schon einiger Zeit hier im Forum nach ;-)
Für die Suchmaschine muss es etwas sein, was diese nicht übel nimmt - also entweder eine Umleitung, optimal mit Statuscode 302, auf die Sprachversion, die Du auf Grund der bereits benannten Kriterien auswählst.
Ich fasse nochmal kurz zusammen:
a)
Anfrage www.example.org wird im htacces an example.org weitergeleitet
RewriteCond %{HTTP_HOST} www\.example\.org$ [NC]
RewriteRule ^(.*)$ http://example.org/$1 [R=301,L]
b)
example.org ruft index.php auf
c)
index.php bemerkt, dass in der URL keine Sprachangabe existiert
d)
index.php wertet http_accept_language aus
e)
und leitet dann weiter auf die entsprechende Sprachversion wie zb example.org/de
header( 'Location: '.$newUrl, true, 302 );
Zu Punkt (a):
An dieser Stelle sollte ich dann wohl auch besser 302 statt 301 angeben wenn ich das richtig verstanden habe?
Ist - aus der Sicht der Suchmaschinen - an dem allgemeinen Ablauf jetzt noch etwas auszusetzen?
Nochmal besten Dank fuer dein Interesse!
MfG
Peter