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: Massig ungewünschte 302er durch Warenkorbbutton in Kategorie

    Mnzenlager

    • Neu im Forum
    • Beiträge: 24
    Servus,

    Onpage-Optimierung muss ja auch mal sein. :)

    Folgendes Problem fiel mir auf:

    Der Button "in den Korb" au der Product-Listing leitet auf
    http://www.meinshop08154711.de/index.php?action=buy_now&BUYproducts_id=4209&cPath=78_552_553 wodurch die Seite letztendlich selbst wieder aufgerufen wird (bedingt durch den Layer) und somit tonnenweise 302er produziert werden.

    Durch den Button im Artikel selbst passiert dies jedoch nicht.

    Gibt es hier Lösungsmöglichkeiten (außer den Warenkorb-Button von der Product-Listing-Seite zu entfernen)?

    Shop/Beispiel: http://bit.ly/1d3YW1f

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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.028
    • Geschlecht:
    Wie kommst du darauf, daß sich die Seite "letztendlich selbst wieder" aufruft ?
    Schau mal in die /includes/cart_actions.php.

    Gruß,
    noRiddle

    Mnzenlager

    • Neu im Forum
    • Beiträge: 24
    Hi noRiddle,

    erstmal danke für deine Rückmeldung.

    Durch den Klick auf den "in den Warenkorb"-Button (siehe Beispiel: http://bit.ly/1d3YW1f) wird doch der Link /index.php?action=buy_now&BUYproducts_id=4209&cPath=78_552_553 aufgerufen, welcher aber doch die Kategorieseite selbst wieder aufruft und dadurch einen 302er produziert.

    Die cart_actions dürfte doch nicht hilfreich sein, da es sich hier doch nur um den Warenkorb selbst handelt?!

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.028
    • Geschlecht:
    Verstehe immer noch nicht wie du darauf kommst, daß sich die Seite selbst aufruft.
    Welche Seite ?
    Die Kategorie hat eine andere URL.
    Wo du Recht hast ist, daß 302er gesendet werden insofern nicht andere Status-Codes definiert sind und das ist in /inc/xtc_redirect.inc.php in der Tat nicht der Fall.
    Das geschieht aber nur in den unten genannten Ausnahmefällen und ist somit kein Problem.
    Wo sollen also "massenhaft" 302er übergeben werden ?

    Die /includes/cart_actions.php definiert im case 'buy_now': was geschehen soll wenn die von dir zitierte URL aufgerufen wird.
    Im Falle der Artikel keine Attribute hat (und was da sonst noch an Ausnahmen vorkommt) ist es ein normaler Link zum Warenkorb (xtc_href_link()).

    Was also ist das Problem, was verstehe ich nach deiner Meinung nicht ?

    Gruß,
    noRiddle
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    1 Antworten
    2015 Aufrufe
    22. Juni 2012, 17:18:41 von maxxin
    4 Antworten
    3280 Aufrufe
    01. April 2014, 15:02:56 von dannyjung