# URL's vom alten Shop zum neuen Shop

**URL:** <https://forum.shopware.com/t/urls-vom-alten-shop-zum-neuen-shop/62912>\
**Category:** Installation/Einstieg\
**Created:** [11. November 2019 um 11:19 UTC](https://forum.shopware.com/t/urls-vom-alten-shop-zum-neuen-shop/62912 "2019-11-11T11:19:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![shopmobil](https://avatars.discourse-cdn.com/v4/letter/s/ea666f/32.png) [@shopmobil](https://forum.shopware.com/u/shopmobil)\
**Post date:** [11. November 2019 um 11:19 UTC](https://forum.shopware.com/t/urls-vom-alten-shop-zum-neuen-shop/62912/1 "2019-11-11T11:19:08Z")

</div>

Hallo,

wir migrieren von einem Shop aus der Steinzeit zu Shopware 5.x

Leider läuft der alte Shop unter der Adresse: [domain.de/shop/catalog](http://domain.de/shop/catalog).

Wenn ich mit dem seo plugin von digitvision die alten urls verfügbar mache, dann funktioniert dass 1A.

ABER: Leider muß ich dazu shopware auch in den ordner [domain.de/shop/catalog](http://domain.de/shop/catalog) packen oder in shopware die Virtuelle URL /shop/catalog einpflegen.

Gibt es bitte keine elegantere Lösung - ich würde das /shop/catalog lieber komplett los werden. Dadurch wird die url so sperrig.

Grüße

Andreas

---

<div class="post-metadata">

**Author:** ![naturdrogerie](https://avatars.discourse-cdn.com/v4/letter/n/b5ac83/32.png) [@naturdrogerie](https://forum.shopware.com/u/naturdrogerie)\
**Post date:** [11. November 2019 um 11:28 UTC](https://forum.shopware.com/t/urls-vom-alten-shop-zum-neuen-shop/62912/2 "2019-11-11T11:28:11Z")

</div>

Beispiel-Lösung (ohne Plugin, ohne Datenbankeingriff):

Schritt 1: Freitextfeld definieren – so was wie “alte URL”

Schritt 2: Die alten Domains in dieses Feld an die Artikel importieren.

Schritt 3: Die SEO-Einstellungen so anpassen, dass dieses Feld optional verwendet wird. Siehe hier:&nbsp;[https://docs.shopware.com/de/shopware-5-de/einstellungen/seo#artikel-seo-urls](https://docs.shopware.com/de/shopware-5-de/einstellungen/seo#artikel-seo-urls)

Schritt 4: SEO-URLs generieren.

Schritt 5: SEO-Einstellungen so anpassen, dass das Freitextfeld nicht mehr beachtet wird.

Schritt 6:&nbsp;SEO-URLs generieren.

Jetzt sollten alle alten URLs automatisch auf die neuen weiterleiten.

Hintergrund: Durch das erstmalige Generieren werden alle alten URLs als aktive Artikel-SEO-URLs eingetragen. Nach dem zweiten Generieren werden die neuen URLs als aktive&nbsp;Artikel-SEO-URLs eingetragen und die alten als veraltet. Shopware leitet dann von sich aus auf die neuen.

Wenn man will, kann man auch die alten URLs direkt in die Datenbank als veraltet/inaktiv eintragen. Das erfordert aber Wissen über&nbsp;und sicheren Umgang mit SQL.

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [11. November 2019 um 12:38 UTC](https://forum.shopware.com/t/urls-vom-alten-shop-zum-neuen-shop/62912/3 "2019-11-11T12:38:00Z")

</div>

Oder einfach ein redirect mittels .htaccess / nginx config von&nbsp;/shop/catalog auf /&nbsp;

[domain.de/shop/catalog/foo/bar](http://domain.de/shop/catalog/foo/bar) wird dann redirected auf [domain.de/foo/bar](http://domain.de/foo/bar)

---

<div class="post-metadata">

**Author:** ![naturdrogerie](https://avatars.discourse-cdn.com/v4/letter/n/b5ac83/32.png) [@naturdrogerie](https://forum.shopware.com/u/naturdrogerie)\
**Post date:** [11. November 2019 um 13:05 UTC](https://forum.shopware.com/t/urls-vom-alten-shop-zum-neuen-shop/62912/4 "2019-11-11T13:05:30Z")

</div>

Wenn man das Plugin für den Redirect “alte Struktur -\> neue Struktur” weiter nutzen möchte, geht das natürlich auch. Mein&nbsp;Lösungsvorschlag&nbsp;setzt komplett auf Shopware-Bordmittel.&nbsp;;-)
