2017-10-12 3 views
0

Wir verweisen die Besucher unserer Website auf unseren digitalen Online-Katalog durch einen Link zu einem PHP-Skript, das in einem neuen Browser-Tab geöffnet wird. Dem Skript wird ein Parameter übergeben, der das zu öffnende digitale Dokument identifiziert (zB: /flipper.php?link=catalogue-gbp oder /flipper.php?link=catalogue-euro). Der Parameter wird in die ID des Dokuments (parmlink) übersetzt, das sich auf einer anderen Site befindet. Der Link wird geöffnet, wie unten die PHP-Header Befehl:Beseitigung weicher 404-Fehler in GWT, wenn eine Seite umgeleitet wird

header('Location: http://edition.pagesuite-professional.co.uk/launch.aspx?'.$parmlink); 

Das Problem ist, Werkzeuge Google Webmaster berichtet alle diese Seiten als Soft-404-Fehler:

www.oursite.com/flipper.php?link=catalogue-gbp&page=249 

Das Skript flipper.php nicht selbst Geben Sie alles an den Browser aus, es dient lediglich dazu, den Parameter in die ID des Dokuments zu übersetzen und dorthin umzuleiten. Wie können wir diese Soft 404-Fehler vermeiden?

Eine Lösung, an die ich gedacht habe, ist, flipper.php durch ein JQuery-Skript zu ersetzen, aber ich bin nicht sicher, warum GWT denkt, dass dies ein 404 ist, da die Seite existiert.

Hinweis: Da ein optionaler "page" -Parameter übergeben werden kann, um das Dokument auf einer bestimmten Seite zu öffnen, nehmen diese weichen 404-Fehler weiter zu.

Antwort

1

weiche 404's haben Ihrem Ranking wirklich geschadet, da sie Ihre Crawl-Quote verbrauchen. Ihre beste Wette ist es, sie von Suchmaschinen mit einer robots.txt Disallow-Anweisung zu blockieren. Disallow: /flipper.php

+0

Gut denkende Skriptonomie. Das würde GWT daran hindern, Links zu den Katalogen und anderen digitalen Dokumenten zu crawlen, die wir ehrlich gesagt nicht in Google indizieren müssen. Dank dafür. Wird die Änderung heute machen und sehen, ob das Dinge behebt. Ich bevorzuge es, dass die Crawling-Fehler nur "echte" Fehler anzeigen. –

Verwandte Themen