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