Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: 301 Redirect per .htaccess auf ein Nachfolgeproduct

    Stressless

    • Neu im Forum
    • Beiträge: 7
    Hallo Cummunity,

    langsam verzweifel ich und ich bin mir gerade nicht sicher ob ich den Wald vor lauter Bäume nicht sehen.

    Folgendes will ich erreichen:
    Ich habe ein Produkt was ausgelaufen ist und dazu gibt es ein Nachfolgeprodukt.
    Nun will ich die Links die draussen existieren gerne direkt auf das Nachfolgeprodukt leiten.
    Mein Gedanke ist dies per 301 Redirect in der .htaccess zu lösen, so wie ich das zuvor in XT:Commerce auch unzählige Male gemacht haben. Leider bekomme ich es nicht hin.

    So habe ich es eingetragen

    Code: PHP  [Auswählen]
    redirect 301 /shop/Unterverzeichnis/Produktname::96.html http://example.com/shop/Unterverzeichnis/Nachfolgeproduktname::444.html

    Aber statt auf der richtigen Seite, lande ich auf

    http://example.com/shop/Unterverzeichnis//Nachfolgeproduktname::444.html/?products_id=96

    Jemand ne Idee?

    Danke schon einmal im Voraus

    Linkback: https://www.modified-shop.org/forum/index.php?topic=35080.0

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: 301 Redirect per .htaccess auf ein Nachfolgeproduct
    Antwort #1 am: 25. Mai 2016, 09:52:15
    Nimm mal als Ziel den richtigen Link, nicht den SEO Link!
    http://domain.de/shop/product_info.php?products_id=444

    HaldOn

    • Fördermitglied
    • Beiträge: 552
    Re: 301 Redirect per .htaccess auf ein Nachfolgeproduct
    Antwort #2 am: 25. Mai 2016, 12:33:59
    Versuch mal:

    Code: PHP  [Auswählen]
    RewriteCond %{REQUEST_URI} [^:]::96\.html
    RewriteRule ^.*$ http://domain.de/shop/Unterverzeichnis/Nachfolgeproduktname::444.html [R=301,L]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: 301 Redirect per .htaccess auf ein Nachfolgeproduct
    Antwort #3 am: 25. Mai 2016, 14:14:42
    [...]
    So habe ich es eingetragen

    Code: PHP  [Auswählen]
    redirect 301 /shop/Unterverzeichnis/Produktname::96.html http://example.com/shop/Unterverzeichnis/Nachfolgeproduktname::444.html
    [...]

    Hänge mal ein Fragezeichen ans Ende der URL. ;-)

    Also so:

    Code: PHP  [Auswählen]
    redirect 301 /shop/Unterverzeichnis/Produktname::96.html http://example.com/shop/Unterverzeichnis/Nachfolgeproduktname::444.html?

    Wobei das ohne Domain auch funktionieren sollte:

    Code: PHP  [Auswählen]
    redirect 301 /shop/Unterverzeichnis/Produktname::96.html /shop/Unterverzeichnis/Nachfolgeproduktname::444.html?

    Grüße

    Torsten

    Stressless

    • Neu im Forum
    • Beiträge: 7
    Re: 301 Redirect per .htaccess auf ein Nachfolgeproduct
    Antwort #4 am: 25. Mai 2016, 15:17:49
    Hallo,

    erstmal danke für Eure Mühen.

    Viele Wege führen bekanntlich nach Rom, und daher habe ich mir auch mal die Mühe gemacht alle drei Varianten mal auszuprobieren. Alle drei funktionieren.

    Vielen Dank für die Hilfe
    aber manchmal scheitert es tatsächlich an einem Zeichen (?)   ;-)
    10 Antworten
    10729 Aufrufe
    27. Juni 2014, 08:57:50 von Steffffi
    1 Antworten
    1744 Aufrufe
    14. Dezember 2015, 11:24:33 von Jürgen