Frage

Ich habe eine Situation, in der einige Benutzer zu vertippt Seiten kommen können, von Links usw. In den meisten Fällen kann ich die richtige Seite bestimmen, die angezeigt werden soll, so möchte ich auf die richtige URL umleiten.

Ist ein 301 in diesem Fall angemessen umleiten. 301 bedeutet „dauerhaft verschoben“, aber in diesem Fall das Dokument war nicht da an erster Stelle. Ist es legitim, einen 404 Not Found-Header zu setzen, dann auf die richtige URL umleiten?

War es hilfreich?

Lösung

würde ich 301. dauerhaft angemessen ist Verschoben verwenden, dass es die aufgerufene Seite erzählt nicht da ist und nie sein wird. Wenn jemand einen Link zu dieser Seite hat, wissen sie, dann sollten sie den Link aktualisieren.

Andere Tipps

Beware von 301, wie es heißt, "dauerhaft", z.B. auch wenn Sie diese URL in Zukunft nutzen, Suchmaschinen, es ignorieren möchte -., wie sie „wissen“, um den Inhalt zu dieser bestimmten URL verschoben wurde „permanent“

Verwenden Sie 303 See Other wenn Sie die Umleitung, oder - besser - Display 404 und ein freundliche Fehlermeldung, die der bevorzugten Inhalt verknüpft.

ich glaube, den Benutzer zu einem zu bringen „meinen Sie“ Art der Seite wäre meine Präferenz. Wenn Sie keine Vorschläge für die haben „Meinten Sie“ Inhalt, dann gibt ihnen eine echte Fehlerseite und 404 es. Ansonsten lassen Sie die Seiten als Status 200 und lassen den Benutzer klicken Sie sich durch.

Ich neige dazu, 301s zu verwenden bisher bekannten und etablierten URLs zu umleiten, die aus irgendeinem Grund geändert haben. Der Grund, warum ich über die automatische Umleitung Ansatz sorgen würde, ist, dass ein Fehler in Ihrem Erkennungsalgorithmus könnte möglich negativ SEO auswirken.

301 ist perfekt geeignet, wenn Sie einigermaßen sicher sind, wissen Sie, was die URL eigentlich sein sollte. Es ist die beste Lösung sowohl für Browser und für SEO, wenn sie mit gebrochenem eingehendem Link konfrontiert.

Allerdings 3xx ist ungeeignet als allgemeine Seite nicht gefunden-Antwort. Es gibt einige Websites, die immer 302 Sie / statt 404 zurückzukehren, aber das ist eine wirklich schlechte Sache, die leicht Sachen brechen kann.

Ich weiß, dass ein 404 eine Umleitung Header enthalten kann, aber das klingt für mich wirklich schlecht.

Sie können nicht mit einem 404-Dokument umleiten. vielleicht auch nur eine 404-Seite angezeigt werden und einige richtige URL vorschlagen. 404 bedeutet Fehler. Ich weiß, dass Google wird nicht glücklich sein, diese Links zu sehen. :)

Sie können nur reagieren, wenn auf eine HTTP-Anfrage - Sie keine 404 senden kann, und dann eine 301 senden Sie sind also mit dem 301 stecken, ich denke

.

Sie entweder ein 301 verwenden und die Umleitung tun, oder ein 404 verwenden und eine Meldung an, entlang der Linien von „Ich denke du meinst‚diese URL‘statt, aktualisieren Sie Ihre Lesezeichen“ (und nicht Weiterleitung).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top