Hallo BugBuster,
wollte die Erweiterung testen, aber irgendwie bekomm' ich das noch nicht so richtig hin.
Was ich bislang gemacht habe:
- zwei "Startpunkte einer Webseite" angelegt für die Sprachen "Deutsch" und "Französisch". Der Startpunkt in Deutsch ist dabei als "Sprachen-Fallback" markiert
- im Backend-Modul "Einstellungen" die Erweiterung "Replace Language" über die Checkbox "Sprachersetzung aktivieren" aktiviert und im entsprechenden Eingabefeld "Sprache" den Sprachcode "fr" eingetragen
- im Firefox das Add-on "User Agent Switcher" installiert und dort als User Agent den Suchmaschinenbot "GoogleBot 2.1" ausgewählt
Wenn ich nun die Website im Browser aufrufe, wird leider immer noch die Seitenstruktur mit dem Sprachen-Fallback (also "Deutsch" [de]) aufgerufen, obwohl der Browser sich eigentlich als englischsprachiger "GoogleBot" laut Anfrage-Header ausgibt:
Code:
Host: localhost
User-Agent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: PHPSESSID=p28jpe6648m7eptnm8judcpis2; BE_PAGE_OFFSET=0
If-Modified-Since: Sat, 19 Feb 2011 22:51:55 GMT
Cache-Control: max-age=0
Erwartet hätte ich eigentlich, dass der GoogleBot die Website in "Französisch" ausgeliefert bekommt (was aber offensichtlich nicht der Fall ist).
Getestet unter Contao 2.9.3 @ XAMPP 1.7.4. Die abhängige Erweiterung "botdetection" wurde selbstverständlich mitinstalliert.
Mache ich grundsätzlich was falsch oder wie kann ich die Funktionalität der Erweiterung genau testen?
Lesezeichen