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: 404 Fehler für nicht(mehr) existierende URLs erzeugen

    petergriffin

    • Frisch an Board
    • Beiträge: 56
    Hallo,

    wenn man eine Content über eine falsche URL aufruft, aber trotzdem die richtige Content-ID nutzt, wird ja der korrekte Content angezeigt, ansatt das eine 404 Meldung kommt.

    Auch wenn man einen nicht existenten Content aufruft (z.B. /XXXXXX:_:12345.html) bringt der Shop eine 200 statt eine 404 Meldung.

    Ist das normal? Das sollte ja eigentlich nicht so sein ...

    Wäre super, wenn einer weiterhelfen kann.

    Danke

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

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #1 am: 03. April 2012, 21:42:12
    Hi,

    kannst du das im Demoshop nachstellen?

    Schöne Grüße,
    Jan

    Matt

    • Experte
    • Beiträge: 4.241
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #2 am: 03. April 2012, 21:55:49
    Klar kann man das im Demoshop nachstellen, ist ja ein altes Problem:
    https://demo.modified-shop.org/tags/modified-1.05-SP1/Liefer-und-Versandkosten:_:104.html

    petergriffin

    • Frisch an Board
    • Beiträge: 56
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #3 am: 04. April 2012, 12:21:29
    Hi,

    danke Matt.

    Korrekt:
    https://demo.modified-shop.org/tags/modified-1.05-SP1/Kontakt:_:7.html

    Falsch und trotzdem KEIN 404:
    https://demo.modified-shop.org/tags/modified-1.05-SP1/KontaktXXXXXXXXXX:_:7.html

    Somit ist es möglich, dass Google nach und nach unzählige falsche / nicht existierende Seiten indexiert (und die komplette Seite somit abwertet).

    modified eCommerce Shopsoftware zeigt immer den Content an, dessen ID in der URL ist. Der Text vor der ID wird nicht beachtet. Das hat folgende Probleme:

    - Duplicate Content, wenn man den Menüpunkt von "Kontakt" zu "Kontaktieren Sie uns" ändert (aber eben die gleiche ID verwendet)
    -Mit jeder Änderung wird eine weitere, neue URL, indexiert --> Abstufung durch google, wenn es überhand nimmt

    Das Problem hat man aber nicht nur mit Content-Seiten.
    Auch wenn ich eine Produktkategorie umbenenn (sie also die ID behält) entsteht somit eine neue URL die wegen der gleichen ID unter beiden (unter jeder, wenn die ID stimmt) Bezeichnungen aufrufbar ist.
    Schwupps hat google wieder eine neue URL indexiert, da die Kategorie mit der alten Bezeichnung KEINEN 404 ausspuckt.

    Matt

    • Experte
    • Beiträge: 4.241
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #4 am: 04. April 2012, 14:43:17
    Respektive meckert Google in den WMT mittlerweile rum, wenn es auf sowas stößt:
    https://demo.modified-shop.org/tags/modified-1.05-SP1/Testkategorie-1:::108.html
    Kein 404 aber ein Text auf der Seite, der nach 404 aussieht. Und solche Soft-404s werden mittlerweile anmeckert.

    petergriffin

    • Frisch an Board
    • Beiträge: 56
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #5 am: 04. April 2012, 16:57:14
    gibt es für all diese Probleme denn eine Lösung oder muss man das so einfach hinnehmen?

    Matt

    • Experte
    • Beiträge: 4.241
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #6 am: 04. April 2012, 17:35:04
    Sicher gibt es die, wir haben unsere Shops beispielsweise so umgebaut, dass vorhandene IDs einen 301 auf den richtigen Content machen, nicht vorhandene Inhalte hingegen 404 oder 410 liefern. Ist aber vom Lösungsansatz her nicht massentauglich.

    petergriffin

    • Frisch an Board
    • Beiträge: 56
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #7 am: 04. April 2012, 19:48:36
     sieht gut aus bei deinen seiten :thumbs:

    eine fixe 404 meldung, bei allen falschen URLs, wäre aber imho einfach die beste lösung.
    Jemand eine Idee, wie man das umsetzt?

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #8 am: 04. April 2012, 19:54:34
    für das Beispiel:

    https://demo.modified-shop.org/tags/modified-1.05-SP1/Testkategorie-1:::108.html

    sollte das hier funktionieren:

    /includes/modules/error_handler.php

    das hier am Anfang der Datei einfügen:

    Code: PHP  [Auswählen]
                            header( 'HTTP/1.0 404 Not Found' );
                            header( 'Status: 404 Not Found' );

    Gruss Gerhard

    deepblue

    • Schreiberling
    • Beiträge: 291
    • Geschlecht:
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #9 am: 22. Juni 2012, 10:24:55
    @GTB

    Habe das mal ausprobiert. Es macht keinen Unterschied ob man das auskommentierte (\\) ausnimmt oder nicht.

    Vielleicht wäre es ja besser das über die .htaccess zu lösen???

    deepblue

    • Schreiberling
    • Beiträge: 291
    • Geschlecht:
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #10 am: 22. Juni 2012, 23:17:54
    @GTB

    Das Problem läßt sich sich ohne weiteres nicht lösen. Fehlermeldung im Google WMT
    Soft 404 Fehlerdetails: Die Ziel-URL existiert nicht und Ihr Server gibt keinen 404-Fehler "Datei nicht gefunden" zurück.

    Wie könnte man das sonst noch lösen????  :-?

    deepblue

    • Schreiberling
    • Beiträge: 291
    • Geschlecht:
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #11 am: 23. Juni 2012, 10:36:40
    Funktioniert die 404 nicht wenn sie über den Content-Manager eingebunden ist?

    Google WMT meckert jedenfalls:

    Die Ziel-URL existiert nicht und Ihr Server gibt keinen 404-Fehler "Datei nicht gefunden" zurück.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.372
    • Geschlecht:
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #12 am: 24. Juni 2012, 13:23:52
    Schaut euch mal bitte die Änderungen aus den folgenden Changesets an: r1839, r1840, r1861

    Damit sollte das Problem behoben sein. :!:

    Grüße

    Torsten

    deepblue

    • Schreiberling
    • Beiträge: 291
    • Geschlecht:
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #13 am: 25. Juni 2012, 09:23:57
    Nein das Thema wurde leider mit der Änderung von Tomcraft nicht gelöst.
    Zwar erhält man nun eine 404 Fehlermeldung, aber leider funktioniert das nicht immer so 100%ig.

    Auch bei Google WMT wir mir angezeigt das der Server keine 404 Seite zurück gibt.

    Im Shop sieht man dann meißtens:

    Kategorie wurde nicht gefunden

    Die Suche ergab keine genauen Treffer.
    Möchten Sie noch einmal suchen?

    Gruß

    deepblue

    Simon

    • Viel Schreiber
    • Beiträge: 1.369
    Re: 404 Fehler für nicht(mehr) existierende URLs erzeugen
    Antwort #14 am: 25. Juni 2012, 09:53:20
    Hast du geprüft, welchen Status Code die URL bei Kategorien ausgibt ?
    Der Text "Kategorie wurde nicht gefunden" bleibt durch die Änderung bestehen, es erscheint auch kein anderweitiger Text, lediglich der Status Code soll richtig sein.

    Teste mal mit:
    http://www.axandra.de/kostenloses-seo-tool/status-code.php
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    3 Antworten
    2141 Aufrufe
    11. Februar 2015, 17:09:42 von Bonsai
    5 Antworten
    3843 Aufrufe
    23. Januar 2012, 21:13:51 von Matt
    0 Antworten
    2121 Aufrufe
    03. Februar 2013, 16:44:05 von marcel0217
    18 Antworten
    10556 Aufrufe
    27. September 2010, 21:53:02 von Haina
               
    anything