Remove store code from multi domain

Wann ist es sinnvoll, die Seo Modul Einstellung Remove store code from multi domain zu setzen?

  • Mit den hier angegebenen Beispielen, wird nur eine grundlegende Empfehlung gegeben.

  • Je nach Projekt und dessen Anforderung kann das Setup entsprechend anders aussehen und sich auch das Verhalten in Kombination mit verschiedensten Optionen verändern.

  • Ebenso handelt es sich bei den Screenshots um eine local instance. Es kann daher immer Abweichungen der Urlzusammensetzung (bedingt durch unterschiedliche Server Einstellungen) geben.

Mehrere Websites/Shops einrichten mit Remove store code from multi domain

  • Sie können Magento so konfigurieren, dass Sie mehrere Websites oder Stores haben, z.B. einen Default Store, englischen Store und einen deutschen Store.

  • Die Einrichtung mehrerer Stores hängt davon ab, ob Sie eindeutige Domains verwenden bzw. dieselbe Domain gemeinsam nutzen möchten.

  • Ziel ist vor allem, saubere hreflang urls zu generieren ohne unnötige weitere Parameter

Folgende genannten Kombinationen dienen nur als Beispiel für die Seo Modul Einstellung href-lang integration  [Remove store code from multi domain ⇒ Yes], unter der Vorraussetzung, daß die Base URLs (HTTP|HTTPS) entsprechend gesetzt sind.

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
  • Navigieren Sie zu TechDivision  SEO & Locale  [Seo]

  • Setzen der Einstellung href-lang integration  [Remove store code from multi domain ⇒ Yes | No]

usercase seo remove multidomain yes
Figure 2. Seo Modul Einstellung [Remove store code from multi domain ⇒ Yes]
  • Navigieren Sie zu Stores  Settings  Configuration  General  Web  [Url Options]

  • Setzen Sie Stores  Settings  Configuration  General  Web  Url Options [Add Store Code to Urls ⇒ No | Yes]

usercase magento store code no
Figure 3. Setzen der Option Add Store Code to Urls auf No|Yes
  • Save Config

  • Navigieren Sie zu Stores  Settings  Configuration  General  Web [Base URLs | Base URLs (Secure)]

  • Setzen Sie hier die korrekte Url sowohl bei Base URLs als als auch bei Base URLs (Secure) für jeden definierten Shop entsprechend

usecase set base url en
Figure 4. Setzen der korrekten Base Urls
  • Save Config

  • Cache leeren

Ergebnis Ausgabe bei hreflang mit unterschiedlichen Setting Kombinationen von Seo und Magento

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

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

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

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

<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">
  • 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">