Frage

Ich habe meinen alten Geschäft in Magento umgezogen, ich benutze 1,9.2 CE Magento.Der alte Laden stand jahrelang auf und läuft seit Jahren, und ich wollte SEO-URLs nicht verlieren, also, als ich versuche, 301 umzuleiten, um ein Problem zu machen.

Wenn die alte URL index.php darin verfügt, anstelle der Umleitung an neue URL, MAGENTO leitet Magento auf der Homepage um.

Ich habe versucht, dies mit Magento-Standard-URL-Umschreibungen mit einer Extension von Drittanbieter zu tun und es auch mit HTACCESS ausprobiert.Immer das gleiche Ergebnis.

Beispiel:

Folgendes Code in .htaccess

generasacodicetagpre.

Problem ist, dass alle meine alten URLs Index.php haben?Darin, also muss ich es irgendwie arbeiten lassen.

Alle Ideen?

danke :)

War es hilfreich?

Lösung

Es stellt sich heraus, dass die Umleitungsrichtlinie in einer .htaccess-Datei nicht mit der Abfragezeichenfolge übereinstimmt, nur die Anforderungs-URI (der Teil vor dem Fragezeichen).Um mit der Abfragezeichenfolge zu stimmen, müssen Sie die REWREWECOND- und REWRHIDERUER-Richtlinien verwenden.Weitere Informationen hierzu Hier: https://simonecarletti.com/blog/2009/01 / Apache-Query-String-Redirekte /

Dies sollte in der .htaccess funktionieren

generasacodicetagpre.

Wenn alle URLs, die Sie zur Weiterleitung benötigen, mit einer numerischen ID im selben Format sind, sollten diese beiden Zeilen alle auf sie aufpassen:

generasacodicetagpre.

Ich würde empfehlen, die eigentliche URL des Produkts umzuleiten, obwohl er nicht anstelle einer Suchergebnisseite ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top