Blätterfunktion funktioniert nicht / .htaccess fehlerhaft

  • Hallo,
    ich benutze die v2.1.1.5 CE und dort auf den Kategorienseiten funktioniert die Blätterfunktion nicht.

    Folgeseiten werden immer so generiert (und führen zu einer Fehlerseite):
    http://www.shop.de/shop/kategorie/&page=2

    Dabei müsste der Link doch so aussehen:
    http://www.shop.de/shop/kategorie--Seite-2

    Ich habe nun in der .htaccess nachgeschaut und sowohl in meiner Version wie auch ich der aktuellen v2.1.1.6 CE fehlt in der .htaccess der Teil mit "--Seite-x" und "--Page-x".

    Funktioniert hier bei jemanden die v2.1 mit der aus der V.1.1 gewohnten (wie oben beschriebenen) Blätterfunktion?

  • Hallo,
    ich benutze die v2.1.1.5 CE und dort auf den Kategorienseiten funktioniert die Blätterfunktion nicht.

    Folgeseiten werden immer so generiert (und führen zu einer Fehlerseite):
    http://www.shop.de/shop/kategorie/&page=2

    Dabei müsste der Link doch so aussehen:
    http://www.shop.de/shop/kategorie--Seite-2

    Ich habe nun in der .htaccess nachgeschaut und sowohl in meiner Version wie auch ich der aktuellen v2.1.1.6 CE fehlt in der .htaccess der Teil mit "--Seite-x" und "--Page-x".

    Funktioniert hier bei jemanden die v2.1 mit der aus der V.1.1 gewohnten (wie oben beschriebenen) Blätterfunktion?


    hi poste mal deine .htaccess vieleicht fehlt da was

  • hi poste mal deine .htaccess vieleicht fehlt da was

    Da fehlt im Vergleich zur V1 wie gesagt der Teil mit "--Page" und "--Seite". Ich habe mir auch schon die aktuelle Version V.2.1.6 im Komplettpaket runtergeladen und auch dort fehlt das in der .htaccess.

    BTW: Obwohl ich "RewriteBase /shop/" angegeben habe fehlt /shop/ auch in den Links der Blätterfunktion bzw. wird so umgeleitet, dass dieser Teil in der URL fehlt.

  • achso das ist nicht so einfach so ein Update von V1.1 auf V2.1 habe es auch alles durch ich musste den shop neu aufsetzen und dann die Kunden und Produktdaten per hand neu einfügen

  • Ich will auch nur eine funktionierende V2.1 installieren. Das scheitert halt daran, dass die Blätterfunktion ausgebaut wurde (im Demoshop ist das auch so) und es keine "schönen URLS" mehr gibt. Aber den Bug gibt es ja nun erst seit 2009 und ich muss mich wohl noch etwas gedulden.

    BTW: Ich habe nun die .htaccess aus der V1.1 genommen. Nun bleibt zwar diese blöde Endung /&page=2/ dafür komme ich nun wenigstens mal auf die zweite Seite ohne das von http://www.meineurl.de/shop/kategorie/&page=2/ umgeleitet wird auf http://www.meineurl.de/kategorie/&page=2/ was dann mit einer 404-Fehlermeldung endet.

    Einmal editiert, zuletzt von KingKong (20. Februar 2012 um 00:44)

  • hoi,

    gerade wegen den alten bugs haben wir die urls momentan so drinne wie ihr sie hier seht.


    greetz, me

  • Aber nun funktioniert es immer noch nicht, dass man auf der 2.Seite und den Folgeseiten mehr als einen Artikel kaufen kann ohne aus der Kategorie geworfen zu werden.
    Das gleiche Problem gibt es noch mit dem "In den Warenkorb"-Button bei den Cross-Selling-Artikeln. Kauft man einen Cross-Selling-Artikel, dann fliegt man von der Produktseite und befindet sich in der Kategorie wieder. Das läuft dem Sinn von Cross-Selling-Artikeln vollkommen zuwider.

    Ich habe das schon am 19.12.2010 geschrieben und da wurde gesagt, dass das behoben werden soll.
    https://support.commerce-seo.de/threads/1719-4…ategorienseiten

    Den Fehler kann man übrigens auch auf https://support.commerce-seo.de/www.v21plus.de nachstellen.
    1. ein paar neue Artikel einfügen/kopieren
    2. "Soll Warenkorb nach dem einfügen Angezeigt werden?" im Admin auf false setzen
    3. Die Blätterfunktion benutzen und mehr als 1 Artikel ab Seite 2 kaufen

    Ergebnis:
    Aus
    http://www.v21plus.de/Laptop/&page=2

    wird nach dem 1. gekauften Artikel die URL

    http://www.v21plus.de/index.php?page=2&cPath=1&cat=1&

    Über solche URLs beschwert sich Google dann in den Webmastertools und ich habe mittlerweile mehr gesperrte Seiten als Artikel im Shop.

  • Hey Kingkong, wenn du bereits mit deinen URLs gut gelistet bist, solltest du dir den Umstieg evtl nochmal überlegen bzw du wirst nicht umhinkommen, diesem Thema nochmal einen Tag zu widmen und die entsprechenden Rewrite-Rules zusammenzutragen, installier dir dazu am besten eine V2.1 und vergleiche an den versch. stellen wie die urls wo aufgebaut werden, was sich alles ändert etc- Es ist mühsam, aber du wirst es später nicht bereuen, ich habe diesen Fehler ganz am anfang einmal gemacht... riesenchaos, absturz in den serps, jede menge neue 404er etc, also echt mit vorsicht an die sache rangehen, insbesondere wenn du den Shop nicht nur hobbymäßig "so nebenbei" betreibst!

  • Mit den Rewrite-Rules hat das scheinbar nichts zu tun sondern mit der function getBuyNowButton in der Datei includes/classes/product.php

    Ich habe die nun mal geändert und es entstehen dadurch nicht mehr diese "unschönen" URLs.
    Das ist aber auch der einzige positive Effekt.
    Kauft man einen Cross-Selling-Artikel landet man immer noch auf der Kategorienseite und kauft man in den Kategorien auf einer Folgeseite, dann landet man nach dem Kauf wieder auf der 1.Seite.

    Alt:

    Zitat

    if(MODULE_COMMERCE_SEO_INDEX_STATUS == 'True')
    return '<a title="'.TEXT_BUY.TEXT_NOW.'" href="'.xtc_href_link($_REQUEST['linkurl'], 'action=buy_now&BUYproducts_id='.$id.'&'.xtc_get_all_get_params(array ('action', 'cat', 'cPath')), 'NONSSL').'">'.xtc_.........

    Neu:

    Zitat

    if(MODULE_COMMERCE_SEO_INDEX_STATUS == 'True')
    return '<a title="'.TEXT_BUY.TEXT_NOW.'" href="'.xtc_href_link($_REQUEST['linkurl'], 'action=buy_now&BUYproducts_id='.$id.'&'.xtc_get_all_get_params(array ('action', 'cat', 'cPath', 'page')), 'NONSSL').'">'.xtc_.........

  • Hey Kingkong, wenn du bereits mit deinen URLs gut gelistet bist, solltest du dir den Umstieg evtl nochmal überlegen bzw du wirst nicht umhinkommen, diesem Thema nochmal einen Tag zu widmen und die entsprechenden Rewrite-Rules zusammenzutragen, installier dir dazu am besten eine V2.1 und vergleiche an den versch. stellen wie die urls wo aufgebaut werden, was sich alles ändert etc- Es ist mühsam, aber du wirst es später nicht bereuen, ich habe diesen Fehler ganz am anfang einmal gemacht... riesenchaos, absturz in den serps, jede menge neue 404er etc, also echt mit vorsicht an die sache rangehen, insbesondere wenn du den Shop nicht nur hobbymäßig "so nebenbei" betreibst!

    Bisher kann ich ja die V.2.1 nur "hobbymäßig so nebenbei betreiben", da ich sie mit diesen Fehlern nicht benutzen kann.

    Von Rewrite-Rules habe ich leider keine Ahnung, da die für mich ein Buch mit Sieben Siegeln sind.
    Ich hatte mich ja für Commerce:Seo entschieden ebend weil die mit den Seo-Urls funktionieren sollte. Macht sie aber nicht.
    Das Problem ist schon sein Jahren bekannt aber es scheint irgendwie niemanden zu interessieren und selbst Käufer der Plus-Version werden da im Regen stehen gelassen.
    Beispiel: https://support.commerce-seo.de/threads/2116-H…t-zu-Startseite


    Vielleicht kannst du mir sagen wie ich folgendes erreiche:

    http://www.domain.de/index.php?page=2&cPath=186&cat=186&
    http://www.domain.de/index.php?page=2&cPath=186

    sollen umgeleitet werden zur Kategorie:

    http://www.domain.de/Kategorie/?page=2

    2 Mal editiert, zuletzt von KingKong (9. März 2012 um 07:16)