# Knifflige 301 Redirect Situation (-&gt;404)

**URL:** <https://forum.shopware.com/t/knifflige-301-redirect-situation-gt-404/19869>\
**Category:** Shopware 3.5\
**Tags:** installation--gettin\
**Created:** [22. April 2014 um 16:22 UTC](https://forum.shopware.com/t/knifflige-301-redirect-situation-gt-404/19869 "2014-04-22T16:22:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![remago](https://avatars.discourse-cdn.com/v4/letter/r/3bc359/32.png) [@remago](https://forum.shopware.com/u/remago)\
**Post date:** [22. April 2014 um 16:22 UTC](https://forum.shopware.com/t/knifflige-301-redirect-situation-gt-404/19869/1 "2014-04-22T16:22:24Z")

</div>

Hallo liebe Community, ich hoffe ihr könnt mir bei einem kniffligen Problem mit 301 Redirects weiterhelfen. Trotz der Komplexität versuche ich mich so kurz wie möglich zu halten. Ausgangssituation: Wir nutzen zwei Hoster (Domainfactory + Strato). Der eine hat die Domain und hostet keine Seite mehr. Der andere hostet tatsächlich das Shopware. Ist aus der Vergangenheit so erwachsen, weil viel rumexperimentiert wurde (Von WP über Drupal, xtc, etc.). Unter [www.unsere-domain.de](http://www.unsere-domain.de) gab es wohl früher einige wenige (5-10) Unterseiten mit Texten zur Firma. Unter [store.unsere-domain.de](http://store.unsere-domain.de) wurde von Hoster A per A-Record Eintrag zu Hoster B und somit dem Shopware verwiesen. Das wurde nun (u.a. aufgrund SEO-Empfehlung) geändert. [www.unsere-domain.de](http://www.unsere-domain.de) verweist nun per A-Record auf Hoster B und man landet dort im Shop. Die alte URl [store.unsere-domain.de](http://store.unsere-domain.de) führt zu [www.unsere-domain.de](http://www.unsere-domain.de) (301 Redirect laut Netzwerkanalyse im Firefox). Problem: Die alten URLs der Texte zur Firma [www.unsere-domain.de/index.php?beliebiges-query](http://www.unsere-domain.de/index.php?beliebiges-query) würden wir gerne per Permanent Redirect auf eine Shopware-Seite mit [http://www.unsere-domain.de/geschichte-des-unternehmens](http://www.unsere-domain.de/geschichte-des-unternehmens) weiterleiten. Entsprechende Einträge in der htaccess bei Hoster B wo das Shopware liegt sind erfolgt, stundenlange Versuche - kein Erfolg. Bei Aufruf von “[www.unsere-domain.de/index.php?beliebiges-query](http://www.unsere-domain.de/index.php?beliebiges-query)” lande ich immer wieder auf der Startseite. Netzwerkanalyse im Firefox gibt für die GET-Anfrage 404 aus. Was habe ich bisher versucht: Shopware leitet “unbekannte” URLs bei Bedarf auf die Startseite weiter. Haken testweise entfernt, ob dass evtl. die htaccess “übergeht”. Kein Erfolg. Mein jetziger Verdacht wären Host-Alias Einträge (nix drin, evtl. [unsere-domain.de](http://unsere-domain.de) ohne www?), aber wie man sieht, rate ich inzwischen nur noch wild. Für Ideen/Anregungen wäre ich sehr dankbar.

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [26. April 2014 um 14:51 UTC](https://forum.shopware.com/t/knifflige-301-redirect-situation-gt-404/19869/2 "2014-04-26T14:51:17Z")

</div>

Ich würde diese Index.php links als seo urls sehen und dafür entsprechende Einträge in der Datenbank Tabelle machen. Dort kannst du dann definieren wohin weitergeleitet werden soll. Alternativ kannst du dir ein Plugin schreiben dass diese urls abfängt und per 301 weiterleitet. Wir haben das so für alte xtc links gelöst. Gesendet von meinem iPhone mit Tapatalk

---

<div class="post-metadata">

**Author:** ![Codingowl](https://avatars.discourse-cdn.com/v4/letter/c/9dc877/32.png) [@Codingowl](https://forum.shopware.com/u/Codingowl)\
**Post date:** [28. April 2014 um 09:04 UTC](https://forum.shopware.com/t/knifflige-301-redirect-situation-gt-404/19869/3 "2014-04-28T09:04:43Z")

</div>

Das mit der Datenbank geht eigentlich richtig einfach, die Tabelle ist „s\_core\_rewrite\_urls“ und dort werden die Links eingetragen. Hier findest du weitere Infos dazu: [programmierung-f56/wie-verwende-ich-s-core-rewrite-richtig-t14918.html](http://forum.shopware.de/programmierung-f56/wie-verwende-ich-s-core-rewrite-richtig-t14918.html)

---

<div class="post-metadata">

**Author:** ![remago](https://avatars.discourse-cdn.com/v4/letter/r/3bc359/32.png) [@remago](https://forum.shopware.com/u/remago)\
**Post date:** [30. April 2014 um 15:39 UTC](https://forum.shopware.com/t/knifflige-301-redirect-situation-gt-404/19869/4 "2014-04-30T15:39:53Z")

</div>

Erstmal Danke für die beiden Beiträge. [quote]Ich würde diese Index.php links als seo urls sehen und dafür entsprechende Einträge in der Datenbank Tabelle machen.[/quote] Den Gedanken hatte ich auch schon, wollte aber eigentlich nicht händisch an die DB ran. Habs jetzt getan. Leider ist das aber nur beschränkt erfolgreich (wofür ich aber immer noch dankbar bin). Während alte URLs wie diese “auto/final/3-dokumente-unterlagen/7-montageanleitung/dokument.html” problemlos klappen, streiken die index.php URLs mit querys wie diese: “auto/index.php?option=com\_phocadownload&view=category&download=5:mercedes-lichtanlage” Ich befürchte das geht nicht, wegen der Parameter wie [hier](http://forum.shopware.de/administration-f55/alte-epages-urls-lassen-sich-in-core-rewrite-nicht-biegen-t19387.html) beschrieben. Oder kann ich irgendwie erzwingen, dass solche URLs ein sauberes 301 bekommen?

---

<div class="post-metadata">

**Author:** ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)\
**Post date:** [1. Mai 2014 um 13:33 UTC](https://forum.shopware.com/t/knifflige-301-redirect-situation-gt-404/19869/5 "2014-05-01T13:33:20Z")

</div>

[quote=„remago“] problemlos klappen, streiken die index.php URLs mit querys wie diese: „auto/index.php?option=com\_phocadownload&view=category&download=5:mercedes-lichtanlage“ /quote] Hallo, wenn es nicht so viele Links sind, geht dies in der htaccess. Die Anweisungen sollten am Anfang stehen, bevor die index.php auf shopware.php umgeschrieben wird. `RewriteCond %{QUERY\_STRING} ^option=com\_phocadownload&view=category&download=5:mercedes-lichtanlage$ RewriteRule (.\*) http://www.unsere-domain.com/SHOPWARE\_SEO\_LINK? [R=301,L]` Man kann den Query-String auch zu der URI hinzufügen und dann in der Rewrite-Tabelle die Umleitungen erstellen, wenn man nur eine RewriteCond/Rule in der htaccess haben möchte.

---

<div class="post-metadata">

**Author:** ![kuf\_com](https://avatars.discourse-cdn.com/v4/letter/k/5fc32e/32.png) [@kuf\_com](https://forum.shopware.com/u/kuf_com)\
**Post date:** [12. Juni 2014 um 17:21 UTC](https://forum.shopware.com/t/knifflige-301-redirect-situation-gt-404/19869/6 "2014-06-12T17:21:18Z")

</div>

bitte löschen
