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: Verbesserungsvorschlag, der htaccess Datei ;-)

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Verbesserungsvorschlag, der htaccess Datei ;-)
    Antwort #15 am: 18. März 2011, 18:51:23
    Habe auch schon einmal festgestellt, dass 404-Fehler in der Suchmaschine stehen.
    Das ist auch nicht das gelbe vom Ei - hier sollte der richtige header (status code) ausgegeben werden, damit das nicht mehr gecrawlt wird.

    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Verbesserungsvorschlag, der htaccess Datei ;-)
    Antwort #16 am: 18. März 2011, 20:11:36
    @voodoopupp: stimmt, die slashes müssen drin bleiben! Hab ich in r1839 wieder angepasst.

    @speedy: Gute Idee! Ich habe das mal in r1840 realisiert (nur für Status 404). Damit wird bei nicht gefunden Seiten der HTTP Header von 200 auf 404 gesetzt. :)

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Verbesserungsvorschlag, der htaccess Datei ;-)
    Antwort #17 am: 18. März 2011, 21:07:32
    Vielen Dank für's umsetzen, DokuMan. :thx:
    Gilt das für nicht mehr existierende Kategorien auch ?

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Verbesserungsvorschlag, der htaccess Datei ;-)
    Antwort #18 am: 18. März 2011, 21:26:17
    Das gilt für alles, was auf die Sitemap umgeleitet wird...

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Verbesserungsvorschlag, der htaccess Datei ;-)
    Antwort #19 am: 18. März 2011, 22:23:07
    Habe es gerade getestet, für die Kategorien greift es nicht.

    Ein Beispiel: https://demo.modified-shop.org/trunk/Testkategorie-2/Testkategorie-4-42:::30_40.html

    Status Code kann man sehen mit: Kostenloser HTTP-Status-Code- und Server-Response-Code-Check

    Es kommt 200, statt 404 bei nicht vorhandenen Kategorien.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Verbesserungsvorschlag, der htaccess Datei ;-)
    Antwort #20 am: 18. März 2011, 22:35:59
    Richtig, dabei kommt man auch nicht auf die Sitemap.

    Diese Funktionalität (für Kategorien) ist noch nicht vorhanden...
    Vorschläge?

    Ich dachte an folgendes:

    Datei "/includes/modules/error_handler.php"

    Code: PHP  [Auswählen]
       //BOF - DokuMan - 2011-03-18 - also set HTTP status code to 404 (in order to be not crawled by search engines)
       if ($_REQUEST['error'] == '404') {
         header('HTTP/1.1 404 Not Found');
       }
       //EOF - DokuMan - 2011-03-18 - also set HTTP status code to 404 (in order to be not crawled by search engines)
     
    Ich weiß nur nicht ob/welche Seiteneffekte das hätte...

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Verbesserungsvorschlag, der htaccess Datei ;-)
    Antwort #21 am: 23. März 2011, 15:26:24
    Meinungen, Anmerkungen?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Verbesserungsvorschlag, der htaccess Datei ;-)
    Antwort #22 am: 23. März 2011, 15:59:56
    Einfach, aber effektiv... was will man mehr. :)

    Grüße

    Torsten

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Verbesserungsvorschlag, der htaccess Datei ;-)
    Antwort #23 am: 23. März 2011, 16:12:16
    Sorry, aber muss bremsen - funktioniert nicht bei Kategorien. Status weiterhin 200, anstelle 404.

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Verbesserungsvorschlag, der htaccess Datei ;-)
    Antwort #24 am: 29. März 2011, 16:24:25
    Beitrag 112994 wurde ja in r1861 in den Trunk übernommen.

    Funktioniert jedoch nicht, sorry
    1.) Funktioniert nicht für Hauptkategorien, die nicht mehr existieren, also nach dem Muster Link Hauptkategorie:::12.html - Code 200, statt 404
    2.) Funktioniert nicht für nicht mehr existierende Unterkategorien der nicht mehr existierenden Hauptkategorie, also Link nach dem Muster Hauptkategorie/Unterkategorie:::12_34.html - Code 200, statt 404

    Wenn man die nicht mehr existierende Hauptkategorie so aufruft, was prinzipeill falsch ist /Hauptkategorie/
    dann kommt folgender Fehler, der zwar nicht hier aber ggf. woanders eine Auswirkung haben könnte.

    Code: PHP  [Auswählen]
    Warning: Cannot modify header information - headers already sent by (output started at /.../includes/header.php:31) in /.../media/content/sitemap.php on line 125
    Fehler 404: Die gesuchte Seite wurde nicht gefunden!
               
    anything