Add Store Code to Urls

Beispiel unterschiedlicher Domain Namen und wie Land/Sprache/Region in einem Shop eindeutig zugeordnet werden können, wie im folgenden Beispiel zu sehen ist:

eindeutige Domains mit Subdomains gleiche Domain (mit storeview code)
  • mydomain-shop.de

  • mydomain-shop.com

  • de.mydomain-shop.com

  • en.mydomain-shop.com

  • mydomain-shop.com/de_de/

  • mydomain-shop.com/en_us/

usercase multistores
Figure 1. Angelegte Beispiel Websites / Stores / Store Views

Es ist darauf zu achten, entsprechend dazu zum einen im Seo Modul die Option Remove store code from multi domain beschrieben, zu setzen, aber auch, dass die Base Urls entsprechendend sauber eingetragen werden.

  • Nur dann ist gewährleistet, dass die hreflang Tags sauber generiert werden

  • Navigieren Sie zu Stores  Settings  Configuration  General  General  Web

  • Setzen Sie Die Option Url Options ⇒ No

usercase magento store code no
  • Setzen der Base URLs

    • Base URL

    • Base Link URL

  • Setzen der Base URLs (Secure)

    • Secure Base URL

    • Secure Base Link URL

Diese Einstellungen jeweils dann mit den angepassten Base Urls fuer jeden Store wiederholen.

Beispiel Mainstore (Hier ist die Base Url im Scope der Website eingetragen):

usecase set base url main
Figure 2. Base Urls für den Mainstore

Beispiel Store English:

usecase set base url en
Figure 3. Base Urls für den Mainstore

Ergebnis Ausgabe bei hreflang mit unterschiedlichen Setting Kombinationen von Seo und Magento bzgl. Base Url Settings

  • Stores  Configuration  Url Options  [Add Store Code to Urls ⇒ No]

  • Stores  Configuration  Techdivision  Seo  href-lang integration  [Remove store code from multi domain ⇒ Yes]

<link rel="alternate" hreflang="default" href="https://m242ee-seo-multistore.test/strive-shoulder-pack.html">
<link rel="alternate" hreflang="de" href="https://m242ee-seo-multistore-de.test/strive-shoulder-pack.html">
<link rel="alternate" hreflang="en" href="https://m242ee-seo-multistore-en.test/strive-shoulder-pack.html">
  • Stores  Configuration  Url Options  [Add Store Code to Urls ⇒ Yes]

  • Stores  Configuration  Techdivision  Seo  href-lang integration  [Remove store code from multi domain ⇒ Yes]

<link rel="alternate" hreflang="default" href="https://m242ee-seo-multistore.test/default/strive-shoulder-pack.html">
<link rel="alternate" hreflang="de" href="https://m242ee-seo-multistore-de.test/de/strive-shoulder-pack.html">
<link rel="alternate" hreflang="en" href="https://m242ee-seo-multistore-en.test/en/strive-shoulder-pack.html">