Ergebnis 1 bis 8 von 8

Thema: Produktliste + Produktleser = SEO-Chaos

  1. #1
    Contao-Nutzer Avatar von a-v-l
    Registriert seit
    20.09.2013.
    Ort
    Freiburg im Breisgau
    Beiträge
    88

    Standard Produktliste + Produktleser = SEO-Chaos

    Wir sind bei einem Relaunch mit einem bestehenden Shop zu Contao & Isotope umgezogen. Damit Leute mit alten Bookmarks trotzdem möglichst auf die richtigen Seiten kommen, haben wir per htaccess-Datei einige Weiterleitungen eingerichtet:
    Code:
    Redirect /zeitschrift/ausgaben /printausgaben
    und
    Code:
    Redirect /zeitschrift/ausgaben/123_thema /printausgaben/heft-123
    Jetzt musste ich in der Google-Search-Console mit Schrecken feststellen, dass es hunderte nicht indexierte Seiten gibt. Bei genauerem Hinsehen wurde klar, dass es im alten Shop noch weitere Detailseiten gab. Z.B. "/zeitschrift/ausgaben/123_thema/artikel_1" Mit der Weiterleitung durch die htaccess wird das auf "/printausgaben/123_thema/artikel_1" weitergeleitet.

    Auf "/printausgaben" habe ich die beiden Module Produktliste & Produktleser. Die Liste wird bei vorhandenem Produkt-Alias ausgeblendet. Das funktioniert auch wunderbar.
    Merkwürdigerweise wir nun bei "printausgaben/123_thema" eine 404 ausgegeben (richtig, denn das Produkt heißt nun ja "heft-123"), bei "printausgaben/123_thema/artikel_1" oder auch "printausgaben/what/ever" wird aber die Produktliste angezeigt! Zu allem Überfluss steht im Quelltext dann auch noch:
    HTML-Code:
    <link rel="canonical" href="https://www.example.com/printausgaben/what/ever">
    Zusammengefasst:
    Auf einer Seite mit Produktliste und Produktleser wird bei Eingabe eines Pfads mit genau zwei Komponenten "example.com/produktliste-und-leser/EINS/ZWEI/" trotzdem die Produktliste angezeigt.

    Habe ich da irgendwo was falsch eingestellt oder ist das ein Bug von Isotope? (Ich habe es gerade in der Demo-Version ausprobiert. Dort der gleiche Fehler: http://isotope-demo.localhost/de/t-shirt/eins/zwei.html zeigt die gleiche Seite an wie http://isotope-demo.localhost/de/t-shirt.html – scheint also ein Bug zu sein…)

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Welche Isotope Version?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer Avatar von a-v-l
    Registriert seit
    20.09.2013.
    Ort
    Freiburg im Breisgau
    Beiträge
    88

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche Isotope Version?
    Contao Version 4.13.15
    Isotope Version 2.8.9 (und lokal Version 2.8.8)

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Poste mal deine composer.json
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer Avatar von a-v-l
    Registriert seit
    20.09.2013.
    Ort
    Freiburg im Breisgau
    Beiträge
    88

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste mal deine composer.json
    PHP-Code:
    {
        
    "type""project",
        
    "require": {
            
    "christianbarkowsky/tabcontrol""^3.0",
            
    "contao/conflicts""*@dev",
            
    "contao/manager-bundle""4.13.*",
            
    "contao/news-bundle""4.13.*",
            
    "heimrichhannot/contao-list-bundle""^1.50",
            
    "heimrichhannot/contao-reader-bundle""^1.39",
            
    "inspiredminds/contao-glightbox""^1.0",
            
    "isotope/isotope-core""^2.8",
            
    "oveleon/contao-cookiebar""^1.12",
            
    "stripe/stripe-php""^10.2",
            
    "terminal42/contao-easy_themes""^3.0",
            
    "terminal42/contao-node""^1.5"
        
    },
        
    "extra": {
            
    "public-dir""public",
            
    "contao-component-dir""assets"
        
    },
        
    "scripts": {
            
    "post-install-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ],
            
    "post-update-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ]
        }


  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Könnte ein Fehler in Isotope sein. Ändere mal Zeile 336 in vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Model/Product/AbstractProduct.php von
    PHP-Code:
    if ($this->alias === Input::getAutoItem('product')) { 
    zu
    PHP-Code:
    if ($this->alias === Input::getAutoItem('product'falsetrue)) { 
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer Avatar von a-v-l
    Registriert seit
    20.09.2013.
    Ort
    Freiburg im Breisgau
    Beiträge
    88

    Standard

    Könnte ein Fehler in Isotope sein…
    Danke für den Tipp, aber die vorgeschlagenen Änderungen haben keinerlei Auswirkung.


    Hier übrigens noch die composer.json der lokalen Demo-Installation von Isotope – wo das gleiche Problem besteht:
    PHP-Code:
    {
        
    "type""project",
        
    "require": {
            
    "contao/calendar-bundle""4.13.*",
            
    "contao/comments-bundle""4.13.*",
            
    "contao/conflicts""*@dev",
            
    "contao/faq-bundle""4.13.*",
            
    "contao/listing-bundle""4.13.*",
            
    "contao/manager-bundle""4.13.*",
            
    "contao/news-bundle""4.13.*",
            
    "contao/newsletter-bundle""4.13.*",
            
    "isotope/isotope-demo""2.8.1"
        
    },
        
    "extra": {
            
    "public-dir""web",
            
    "contao-component-dir""assets"
        
    },
        
    "scripts": {
            
    "post-install-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ],
            
    "post-update-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ]
        }


  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Müsste man wohl näher debuggen dann.
    » sponsor me via GitHub or PayPal or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •