Frage

Während meiner Website über Google zufällig gerade, bemerkte ich, dass es zeigt sich remote als lokale Dateien umleitet. Nun kann dies sowohl gut als auch schlecht sein, aber ich frage mich, wie kann ich dieses Problem beheben, damit es nicht passieren?

Ich bin derzeit mit PHP und header('Location: ..., die eine 302-Weiterleitung sendet. Mit Blick auf die Liste der HTTP-Statuscodes , ich nehmen würde denkt, dass ich 303 Umleitungen Offsite-Umleitung verwenden sollte. Ist jemand in der Lage, mich hier zu helfen, und entweder bestätigen / verneinen dies, oder mir sagen, was ich sollte stattdessen tun?

Offensichtlich wegen mir nicht Google in der Lage zu sagen, meine Seite auf Befehl indizieren, gibt es Probleme mit der Lage, dies selbst zu testen ...

War es hilfreich?

Lösung

Die 303 Statuscode soll in Antwort einer POST-Anforderung verwendet werden, um eine andere Ressource umzuleiten:

  

Dieses Verfahren besteht in erster Linie der Ausgabe eines POST-aktivierten Script zu ermöglichen, die User-Agenten auf eine ausgewählte Ressource umzuleiten.

In Ihrem Fall sollten Sie die 301 Statuscode für eine dauerhafte Umleitung:

  

Die angeforderte Ressource eine neue permanente URI und alle zukünftigen Verweise auf diese Ressource sollte eine der zurück URIs zugewiesen wurde.

Oder Sie verwenden eine temporäre Umleitung ( 302 / 307 ) und die Suchmaschinen nicht sagen, zu indizieren, dass Dokumente.

Andere Tipps

Note: Many pre-HTTP/1.1 user agents do not understand the 303
status. When interoperability with such clients is a concern, the
302 status code may be used instead, since most user agents react
to a 302 response as described here for 303.

Ich weiß nicht, was vorge HTTP / 1.1 User-Agents gibt es da draußen ist, so ... Je nachdem, was Sie vorhaben, für, würde ich entweder 301 (permanent) oder 307 (temporär). 301 Google sagen zu verhalten, als ob Sie direkt auf die umgeleiteten Website verknüpft.

303 sieht aus wie es Formulare für die Verwendung in Umleiten nach der Einreichung beabsichtigt ist, speziell.

edit:

wenn Ihre Frage lautet: „Was HTTP-Umleitung Status sollte ich Link Offsite benutzen?“ - wie etwa Offsite direkte Verknüpfung? (Was ich denke, funktioniert nicht, wenn Sie ein Formular verwenden die Verknüpfung zu tun, in dem Fall, dass Sie auf würde verwenden, um die 303-Statuscode)

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