Länder-Domains

Moin an alle,

ich möchte meinen Shop um einige Sprachen erweitern und habe dafür auch schon die entsprechenden Domains.

Sprich: shop.de, shop.fr, shop.es, etc.

Jetzt wollte ich fragen wie es möglich ist diese den Shop den Shop auf die entsprechenden Domains zu legen.

Mit der Basis Url entsteht bislang bei mir eine 404 Seite die folgendermaßen aussieht:

shop.de/www.shop.fr

Es müsste also der fordere Teil “shop.de” weg. Weiß jemand Rat?

Meine Version
CE 4.8.8

Beste Grüße

Jack52

Ich fürchte, für dein Vorhaben musst Du die EE anfragen, oder tricksen und für jede Top-Level einen eigenen Shop aufsetzen und den Warenbestand und die Bestellungen zentral über eine Wawi managen.

Einfach http:// bei der Url voranstellen.

Sehr gut, damit funktioniert schon mal das wichtigste! Danke :slight_smile:

Oxid erstellt aber immer noch Unterordner für die Sprachen, die jetzt eigentlich nicht mehr nötig wären.

Also die deutsche Seite sieht folgendermaßen aus:

shop.de/kategorie

und die spanische:

shop.es/es/kategorie

Gibt es eine Möglichkeit, dass Oxid keinen Unterordner es/ mehr generiert? Denn eigentlich unterscheiden sie die URLs jetzt ja durch die Domain und brauchen keinen Unterordner mehr.

Beste Grüße
Jack52

Dafür musst du ein Modul schreiben, das die Methode oxSeoEncoder::addLanguageParam quasi “abschaltet”:

 /**
     * Returns SEO URL
     *
     * @param string $sSeoUrl seo url
     * @param int    $iLang   language id
     *
     * @return string
     */
    public function addLanguageParam( $sSeoUrl, $iLang )
    {        
        return $sSeoUrl;
    }

Okay, das ist schon mal ein guter Ansatz. Werde damit die nächsten Tage mal versuchen drauf aufzubauen.

Danke soweit!