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
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
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
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.
Kurz gesagt: Es sollte eine Content-Seite dafür geben im Content-Manager. Das wäre wieder ein Feature-Wunsch mehr....
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??
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
Gibt es hierzu etwas neueres? Google WMT meckert bei mir über Soft 404, die duch ehemals vorhandene Seiten verursacht werden. https://support.google.com/webmasters/answer/2409443?ctx=MCE&ctx=S4 Wie kann ich das mim aktuellen Shop abstellen? Liveshop läuft noch unter v2.7.4.2
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
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?