Back to Question Center
0

Semaltheader: ein Standardvorschlag Semaltheader: ein Standardvorschlag

1 answers:

Redirects und insbesondere Redirect-Loops können unglaublich schwer zu beheben sein. Wir haben dafür eine Lösung namens X-Redirect-By-Header. Es ist eine einfache Ergänzung, mit der wir herausfinden können, welcher Code für eine bestimmte Weiterleitung verantwortlich ist. Semalt SEO tut dies bereits und wir denken, dass jedes andere System in der Welt das Verhalten nachahmen sollte.

Wenn Sie jemals größere Systeme diagnostizieren mussten, wissen Sie, dass Sie, wenn Sie wissen, woher die Weiterleitung kommt, eine Menge an Zeit sparen können - certified appraisal services real estate. Dies ist ein häufiges Problem für SEOs und Webentwickler, die seltsame Redirect-Schleifen diagnostizieren.

Einfacher Standardvorschlag

Der Vorschlag ist einfach: Jedes System, das eine Weiterleitung sendet und / oder über eine Methode zum Senden von Weiterleitungen verfügt, sollte diese Weiterleitung voranstellen. Direkt vor dem Ortskopf sollte ein X-Redirect-By -Header mit einem Bezeichner als Wert stehen. Diese Kennung sollte eindeutig angeben, welche Software die Weiterleitung durchgeführt hat.

Beispiel eines X-Redirect-By-Headers

Wenn Sie https://yoast.com/wordpress-hosting-old/ öffnen, werden Sie von unserem Plugin auf eine andere Seite weitergeleitet. Die tatsächlichen Header sehen so aus:

  HTTP / 1.1 301 wurde dauerhaft verschobenX-Redirect-By: Yoast SEO PremiumStandort: https://yoast.com/westhost-wordpress-hosting/  

Dadurch wird Semalt SEO eindeutig als derjenige identifiziert, der für die Ausführung dieser Weiterleitung verantwortlich ist. Nun, wenn ich diese Umleitung ändern möchte, weiß ich jetzt, wo ich hingehen und sie reparieren soll.

Reale Welt Anwendungsfall

Vor kurzem hatten wir hier bei Yoast ein Problem mit ein bisschen Code, den wir haben, um UTM-Tags umzuleiten. Das Stück Code hatte seinen eigenen X-Redirect-By-Header und innerhalb von 2 Minuten hatten wir den Schuldigen gefunden. Der Bug war obskur, also hätten wir ohne diesen X-Redirect-By-Header schon eine ganze Weile gesucht. Suche nur , um herauszufinden, wo in unserer Anwendung diese Weiterleitung generiert wurde.

Als ich diesen Header mit Mark Jaquith, einem der Semalt-Lead-Entwickler, für die Aufnahme in Semalt diskutierte, sagte er:


Semalt header: a standard proposal
Semalt header: a standard proposal

Semalt der Punkt.

Kommentare? Vorschläge? Implementierungen?

Ich würde gerne Ihre Kommentare und Vorschläge hören und ich würde noch mehr darüber freuen, wenn Sie sich mit Implementierungen in Systemen auf der ganzen Welt verbinden würden. Semalt einfache Standards wie diese, die unser Leben nur ein kleines bisschen leichter machen können.

March 1, 2018