v4.4.x Kein Mod_Rewrite bei verlinkung von Startseite

Thema wurde von ronny_schmidt, 17. April 2021 erstellt.

  1. ronny_schmidt

    ronny_schmidt Mitglied

    Registriert seit:
    29. März 2021
    Beiträge:
    23
    Danke erhalten:
    1
    Danke vergeben:
    3
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    32.520
    Danke erhalten:
    10.057
    Danke vergeben:
    1.467
  3. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    226
    Danke erhalten:
    160
    Danke vergeben:
    57
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    32.520
    Danke erhalten:
    10.057
    Danke vergeben:
    1.467
    Oh sorry, ich habe in die URL geschaut, nicht in den Quellcode.:oops:
     
  5. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    226
    Danke erhalten:
    160
    Danke vergeben:
    57
    In 4.0 scheinen die Links noch richtig gewesen zu sein, in 4.2 und 4.4 augenscheinlich nicht mehr. Der Fehler ist in der

    GXModules/Gambio/Widgets/ProductList/Classes/ProductListWidgetOutputCommand.php

    Wenn man da in der protected function dataFromFeaturedProduct den Block

    Code:
            $productsLink = xtc_href_link(
                FILENAME_PRODUCT_INFO,
                xtc_product_link($product->getProductsId(), $product->getName())
            );
    
    ersetzt durch

    Code:
            $SeoBoost = MainFactory::create_object('GMSEOBoost', [], true);
            $productsLink = $SeoBoost->get_boosted_product_url($product->getProductsId(), $product->getName(), $this->commandConfiguration->languageId()->asInt());
    
    werden wieder die seo-geboosteten Produkt-URLs auf der Startseite verwendet. Update-sichere und etwas elegantere Lösung (das $SeoBoost-Objekt muss eigentlich nicht für jedes Produkt neu erzeugt werden) muss von Gambio selbst kommen.
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.306
    Danke erhalten:
    921
    Danke vergeben:
    804
    Uff... Das ist ja wieder was...
     
  7. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    853
    Danke erhalten:
    705
    Danke vergeben:
    177
    @Dominik Späte
    Ich hab mir das mal angesehen und noch mehr Stellen in der Datei GXModules/Gambio/Widgets/ProductList/Classes/ProductListWidgetOutputCommand.php gefunden und konnte diese ebenfalls anpassen.

    Hier ein vorläufiger Fix
     

    Anhänge:

  8. mmatecki

    mmatecki Erfahrener Benutzer

    Registriert seit:
    24. Juni 2018
    Beiträge:
    462
    Danke erhalten:
    77
    Danke vergeben:
    48
    Moin, also bis zum 06.05. lief es mit dem Fix sehr gut.
    Die Anzahl der gültigen Produkte, Navigationspfade, Rezensions-Snippets usw. in der Google Search Console stiegen kontinuierlich an.
    Mit dem Update auf V4.4.0.2 fällt das ganze wieder ab.

    Gibt es da Änderungen, die sich irgendwie negativ auswirken.

    Hat das etwas mit der ProductListWidgetOutputCommand.php 2021-05-03 oder so zutun?
     
  9. Moritz (Gambio)

    Moritz (Gambio) Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    5.247
    Danke erhalten:
    2.330
    Danke vergeben:
    756
    Ich habe keine Erklärung, sehe aber zumindest keinen Zusammenhang mit der Dateiversion vom 03.05.2021.