# Umleiten alter URLs via s\_core\_rewrite\_urls

**URL:** https://forum.shopware.com/t/umleiten-alter-urls-via-s-core-rewrite-urls/54173
**Category:** Programmierung
**Created:** [19. Juli 2018 um 12:53 UTC](https://forum.shopware.com/t/umleiten-alter-urls-via-s-core-rewrite-urls/54173 "2018-07-19T12:53:51Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![deezin](https://avatars.discourse-cdn.com/v4/letter/d/e36b37/32.png) [@deezin](https://forum.shopware.com/u/deezin)
#### Post date: [19. Juli 2018 um 12:53 UTC](https://forum.shopware.com/t/umleiten-alter-urls-via-s-core-rewrite-urls/54173/1 "2018-07-19T12:53:51Z")

</div>

Hallo zusammen,

aufgrund eines Shopsystem-Wechsels versuche ich gerade, die vorherigen Artikel-URLs des alten Shopsystems zu den entsprechenden “neuen” Shopware-URLs via 301 weiterzuleiten.

Die alten URLs waren extrem flat, also [www.shop.de/artikelname](http://www.shop.de/artikelname). Ich habe die jetzt einfach in die s\_core\_rewrite\_urls eingefügt, nach folgendem Muster:

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/64330c2824af28a4cf750fa5bfd3750742acb221.png)

Der Artikel in ‘path’ existiert und ist aktiviert.

&nbsp;

Allerdings hat das keinen Erfolg. Wenn ich via config.php die Exceptions anzeige lasse, erhalte ich&nbsp; beim Aufruf der Url [www.neuershop.de/aritkelname](http://www.neuershop.de/aritkelname) eine Controller ‘artikelname’ not found Exception. Mit deaktivierten Errors&nbsp;werde ich mit einem 404-Code zur Startseite zurückgeleitet.

Hat jemand noch eine Idee woran das liegen kann? Bietet sich die s\_core\_rewrite\_urls gar nicht dafür an?

Danke im Voraus!

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [19. Juli 2018 um 12:58 UTC](https://forum.shopware.com/t/umleiten-alter-urls-via-s-core-rewrite-urls/54173/2 "2018-07-19T12:58:47Z")

</div>

Die s\_core\_rewrite\_urls kann keine Parameter - es gibt also nur alles vor dem Fragezeichen.

---

<div class="post-metadata">

### Author: ![PStadtfeld](https://avatars.discourse-cdn.com/v4/letter/p/3bc359/32.png) [@PStadtfeld](https://forum.shopware.com/u/PStadtfeld)
#### Post date: [19. Juli 2018 um 13:05 UTC](https://forum.shopware.com/t/umleiten-alter-urls-via-s-core-rewrite-urls/54173/3 "2018-07-19T13:05:09Z")

</div>

Also wir haben das so gelöst, dass für die Artikel eine direkte Umleitung in der htaccess festgehalten wurde.

Bspl.:

RewriteCond %{QUERY\_STRING} (^|&)artnr=XYZ(&|$) [NC]  
RewriteRule ^ /search?sSearch=XYZ? [L,R=301]

RewriteCond %{QUERY\_STRING} (^|&)artnr=Banane-Grün(&|$) [NC]  
RewriteRule ^ /search?sSearch=Banane.Grün1? [L,R=301]

RewriteCond %{QUERY\_STRING} (^|&)artnr=Telefon-8Tasten(&|$) [NC]  
RewriteRule ^ /search?sSearch=Telefon.8? [L,R=301]

&nbsp;

So etwa, die Artikelnamen und Nummern sind natürlich vereinfacht dargestellt

---

<div class="post-metadata">

### Author: ![deezin](https://avatars.discourse-cdn.com/v4/letter/d/e36b37/32.png) [@deezin](https://forum.shopware.com/u/deezin)
#### Post date: [19. Juli 2018 um 13:09 UTC](https://forum.shopware.com/t/umleiten-alter-urls-via-s-core-rewrite-urls/54173/4 "2018-07-19T13:09:47Z")

</div>

@[PStadtfeld](https://forum.shopware.com/profile/26941/PStadtfeld)&nbsp;Wir haben leider keine Artikelnummern in den altern URLs, sonst würde ich das auch eher so lösen. Es geht um ~3000 Artikel, also würde mir persönlich eine einzelne Aufzählung der Weiterleitungen die .htaccess etwas zu sehr afblähen

@[Moritz Naczenski](https://forum.shopware.com/profile/14574/Moritz%20Naczenski)&nbsp;Das erklärt dann warum es nicht klappt. Danke!
