Weiterleitung 301 bin am verzweifeln

Hallo,

versuche auf unserer Multishop shopware Instanz eine Weiterleitung über die .htaccess einzurichten und scheitere daran, deshalb hoffe ich 
jemand kann mir helfen.

Das heißt beide Shops sind in der gleichen Shopware-Instanz. Nun möchte ich über die .htaccess diverse URLs, die bei Google gelistet sind einfangen und auf die neue URL mit einer 301er weiter leiten.

Unser Subshop https://www.spielhaus-direkt.de wird in Kürze eingestampft. Alle Artikel sind nun im Subshop https://www.ambico.de gelistet.
Hierbei ändert sich Domain und auch der Pfad kann sich ändern. z.B.  https://www.spielhaus-direkt.de/stelzenhaus/ soll mit einem 301 Header auf   https://www.ambico.de/garten/spielhaeuser-und-stelzenhaeuser/stelzenhaeuser/

Der Subshop www.spielhaus-dirket.de wird dann dann komplett gelöscht. Lediglich der Server hört dann noch auf die Domain.

Was ich probiert habe:

redirect 301 /stelzenhaus-laura   https://www.ambico.de/stelzenhaus-laura
Dieser Redirect läuft in einen Loop. Ist mir auch klar warum.

redirect 301 https://www.spielhaus-direkt.de/stelzenhaus-laura   https://www.ambico.de/stelzenhaus-laura
Dieser Redirect wird komplett ignoriert.

Wie macht man das über die htaccess richtig?

Grüsse

Markus

Versuch mal folgendes:

RedirectMatch 301 ^/stelzenhaus-laura/?$ https://www.ambico.de/stelzenhaus-laura

 

 

Danke für Deinen Hinweis…

Führt leider auch in einen Redirect Loop. Es kommt folgende Meldung:

Fehler: Umleitungsfehler

Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.

Für weitere Gedanke wäre ich sehr froh.

Ok, sorry, war auch ungetestet…

Das blöde ist halt, da Shopware jeden verdammten Link - den es nicht gibt - immer automatsich auf die Startseite umleitet. Ich hatte damals auch große Mühe beim Abfangen von zig tausende alter Virtuemart Links. Vor allem die Query Strings waren etwas, wo ich mir erst mal echt die Zähne ausgebissen habe. Grundsätzlich kann man aber schon die Links umleiten…

Schau mal noch hier, vielleicht findest Du ja was für Dich:

https://perishablepress.com/category/htaccess/

Falls jemand den gleichen Anwendungsfall hat, hier die Lösung:

RewriteCond %{HTTP_HOST} ^www.spielhaus-direkt.de$
RewriteRule ^stelzenhaus-laura$ https://www.ambico.de/stelzenhaus-laura? [L,R=301]

Grüße
Markus
 

3 „Gefällt mir“