Zum Inhalt springen

Unnötiger Sprachparameter bei Realurl (Doppelter Content)

Erstellt am 30. Oktober 2010 · 1 Antwort · letzte Antwort am 11. November 2010

Tags: RealURL, URLs & Routing, Frage

djai_dii ·

Hallo,

ich benutze Realurl 1.9.4 und hab folgendes Problem (Anliegen):
Es gibt in meinem one-tree System 2 Sprachen: Standardsprache Deutsch und Alternativsprache Englisch.

Für den Englischen Inhalt erzeugt Real URL den Parameter /en/ (Beipsiel: www.domain.com/en/region)

Das Problem liegt aber im deutschen Inhalt (Standardsprache), da Realurl auch hier einen Sprachparameter erzeugt, nähmlich /de/.
Es gibt die Deutschen Inhalte also zweimal undzwar so: www.domain.com/region und www.domain.com/de/region

Das ganze ist ziemlich schlecht für Google, wegen doppeltem Content und Google indiziert auch unterschiedlich einmal ohne und manchmal mit /de/ .
Ich weiß leider nicht, wie ich den deutschen Sprachparameter unterdrücken kann.

Kann mir jemand Lösungsvorschläge anbieten?

Vielen Dank!

djai_dii ·

Problem konnte ich lösen.
Alte RealURL Config:

                'noMatch' => 'bypass'
            ),
            '1' => array (
                'GETvar' => 'L',
                'valueMap' => array (
                    'de' => '0',
                    'en' => '2',
                ),
                'noMatch' => 'bypass',
            ),
            '2' => array (
                'GETvar' => 'lang',
                'valueMap' => array (
                    'de' => 'de',
                    'en' => 'en',
                ),
                'noMatch' => 'bypass',

Indem ich hier die Werte 'de' => '0', und 'de' => 'de', gelöscht hab.