SEO: 404 Seite bearbeiten

Thema wurde von tomm, 19. September 2012 erstellt.

  1. tomm

    tomm Aktives Mitglied

    Registriert seit:
    26. Juli 2011
    Beiträge:
    29
    Danke erhalten:
    1
    Danke vergeben:
    3
    Hallo zusammen,

    wenn man hinter der Shopdomain (als Beispiel der Gambio Demoshop 1) irgend ein Quatsch eingibt, sollte ja normalerweise ein 404 Error kommen. Wenn man sich den HTTP Header anschaut (HTTP/1.0 404 Not Found), dann stimmt´s ja auch.

    Code:
    http://www.gambio-shop.de/shop1/fghdfgh%20dfhdfgh
    
    GET /shop1/fghdfgh%20dfhdfgh HTTP/1.1
    Host: www.gambio-shop.de
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de-de,en-us;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Cookie: XTCsid=2f8fc2179402994310cee95133c6ea31
    Connection: keep-alive
    
    HTTP/1.0 404 Not Found
    Date: Wed, 19 Sep 2012 13:33:20 GMT
    Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny16 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8g
    X-Powered-By: PHP/5.2.6-1+lenny16
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache
    Content-Encoding: gzip
    Vary: Accept-Encoding
    Connection: close
    Content-Type: text/html; charset=iso-8859-15
    
    
    als Seite erscheint dann scheinbar die Startseite mit der Suchfunktion und dem Hinweis "Die Suche ergab keine genauen Treffer"



    Wenn man dasselbe im Gambio Testshop 2 macht:

    Code:
    http://www.gambio-shop.de/shop2/sfdgsdasdfasdf
    
    GET /shop2/sfdgsdasdfasdf HTTP/1.1
    Host: www.gambio-shop.de
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de-de,en-us;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Cookie: XTCsid=2f8fc2179402994310cee95133c6ea31
    Connection: keep-alive
    
    HTTP/1.0 404 Not Found
    Date: Wed, 19 Sep 2012 13:29:26 GMT
    Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny16 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8g
    X-Powered-By: PHP/5.2.6-1+lenny16
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache
    Content-Encoding: gzip
    Vary: Accept-Encoding
    Connection: close
    Content-Type: text/html; charset=iso-8859-15
    
    ...wird dann jedoch ein Produktlisting angezeigt.

    Wie kann ich also beinflussen, was bei einem 404er angezeigt werden soll?


    thx tomm
     
  2. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Leg´ doch mal im ShopRoot eine "error404.html" an und schau das Ergebnis an.
     
  3. tomm

    tomm Aktives Mitglied

    Registriert seit:
    26. Juli 2011
    Beiträge:
    29
    Danke erhalten:
    1
    Danke vergeben:
    3
    Danke Manfred für den Hinweis, jedoch fehlt dann das ganze Gambio Framework/Layout aussen herum. Wie hat Gambio das gemacht, dass dann ein Produktlisting kommt ohne wiederum einen redirect und somit den 404 Header zu verlieren?

    tomm
     
  4. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Muss nicht sein! Kannste ja mal beim KaShop testen. :)
     
  5. tomm

    tomm Aktives Mitglied

    Registriert seit:
    26. Juli 2011
    Beiträge:
    29
    Danke erhalten:
    1
    Danke vergeben:
    3
    Im KaShop getestet und gerade so soll es halt nicht laufen. Man bekommt nämlich kein 404, sondern ein 302 Statuscode und damit werden Seiten bei Google indiziert, die dort nicht rein sollen. Das wertet die Gewichtung der eigentl. Shopseiten ab.
    Also muss Gambio das anders gemacht haben.

    Code:
    http://www.kartoffel-mueller.de/_gx/info/dghdfghdfghfdghtgfh
    
    GET /_gx/info/dghdfghdfghfdghtgfh HTTP/1.1
    Host: www.kartoffel-mueller.de
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de-de,en-us;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    DNT: 1
    Cookie: _pk_ref.1.c7ef=%5B%22%22%2C%22%22%2C1333099974%2C%22http%3A%2F%2Fwww.gambio-forum.de%2Fthreads%2F387-Content-Seiten-und-Info-Seiten-in-Light-Box-!%3Fhighlight%3Dgoogle%2Bconversion%22%5D; _pk_id.1.c7ef=04d8678e602e7039.1333099974.1.1333099974.1333099974.; XTCsid=55bd97dd92b9f0a4a7eb2528b6fe4899
    Connection: keep-alive
    
    HTTP/1.1 302 Found
    Date: Thu, 20 Sep 2012 07:59:22 GMT
    Server: Apache
    X-Powered-By: PHP/5.2.12-nmm4
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache
    Location: http://www.kartoffel-mueller.de/_gx/info/Error-404.html
    Content-Encoding: gzip
    Vary: Accept-Encoding
    Content-Length: 26
    Keep-Alive: timeout=1, max=100
    Connection: Keep-Alive
    Content-Type: text/html
    
     
  6. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Upps ... Danke für den Tipp!
    Schau doch mal in der "..\includes\application_top.php" da gibt es ein paar Stellen, die den "404" behandeln.
     
  7. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Kurz gesagt: Es sollte eine Content-Seite dafür geben im Content-Manager. Das wäre wieder ein Feature-Wunsch mehr....
     
  8. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Ich hatte vor Urzeiten bereits danach gefragt und bekam diese Lösung für die "application_top" von GM angeboten:
    PHP:
        if((int)$_GET['coID'] == 0)
        {
            
    # gm error 404 handling
            
    header("HTTP/1.0 404 Not Found");
    //    ################################################# BOF [001] #############################################
            
    xtc_redirect(xtc_href_link($gmSEOBoost->get_boosted_content_url(124$_SESSION['languages_id'])));  
    //    ################################################# EOF [001] #############################################
            
    if(file_exists(DIR_FS_CATALOG.'error404.html')) {
                include(
    DIR_FS_CATALOG.'error404.html');
                
    mysql_close();
                die();
            }
        }
    Und nun der Hinweis vom tomm! :(
    Müsste doch eigentlich "nur" noch statt eines 302 Statuscode ... einen 404 bringen - oooder??
     
  9. tomm

    tomm Aktives Mitglied

    Registriert seit:
    26. Juli 2011
    Beiträge:
    29
    Danke erhalten:
    1
    Danke vergeben:
    3
    Hallo Manfred,

    der geänderte/eingefügte Code macht die header Funktion mit 404 natürlich sinnlos, da die function xtc_redirect mit
    PHP:
    header('Location: ' preg_replace("/[\r\n]+/i"""$url));
    einen redirect macht, der automatisch den Statuscode 302 mitschickt.

    Aber es bleibt nach wie vor die Frage, wie Gambio das bei ihrem Testshop2 gemacht habe *grübel*

    tomm
     
  10. tomm

    tomm Aktives Mitglied

    Registriert seit:
    26. Juli 2011
    Beiträge:
    29
    Danke erhalten:
    1
    Danke vergeben:
    3

    Vielleicht kann sich ja Gambio mal dazu äussern ;o)
     
  11. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.698
    Danke erhalten:
    889
    Danke vergeben:
    288
  12. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Nein kannst nur warten bis die von alleine aus dem Google Gedächtnis fliegen oder halt da säubern. Das nix schlimmes wenns die Seiten wirklich nicht mehr gibt
     
  13. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    9. Oktober 2013
    Beiträge:
    195
    Danke erhalten:
    8
    Danke vergeben:
    27
    Hi,

    wir lassen gerade SEO über den Shop laufen und haben die selben Probleme. Wir haben eine 404 Seite, die aber vom Shop nicht angezeigt wird, wenn man bspw. einen Blödsinn hinter der Shop-Url eingibt.
    Das sollte doch irgendwie behebbar sein, da wir bereits 26 Crawling-Fehler bei Google haben und eventuell diese Fehler als doppelter Content gewertet werden könnten und somit der Shop abgewertet wird bzw. die Seiten, die wirklich existieren.
    Vorschläge?