On Thu, 22 Dec 2022, Arno Welzel wrote:
> Date: Thu, 22 Dec 2022 13:53:43
> From: Arno Welzel <
use...@arnowelzel.de>
> Newsgroups: de.comm.infosystems.www.authoring.misc
> Subject: Re: Webserver-Umzug mit Umleitung (was: Urheberrecht und Usenet)
>
> Helmut Richter, 2022-12-22 11:19:
>
> > [ Followup-To: de.comm.infosystems.www.authoring.misc ]
> >
> > On Wed, 21 Dec 2022, Thomas Hochstein wrote:
> >
> >> Marco Moock schrieb:
> >>
> >>> Und die meisten URLs sind nach 20 Jahren nicht mehr gültig.
> >>
> >> Viele halten nicht einmal 10 oder 5 Jahre.
> >
> > Für die von mir verwalteten Webauftritte möchte ich möglichst lange
> > Gültigkeit von URLs erreichen, mindestens die Seiten nach 2012 sollen noch
> > eine Weile auffindbar sein. Das ist ziemlicher Aufwand. Es ist leider
> > technisch nicht immer ganz einfach, für die längere Gültigkeit des alten
> > URL zu sorgen, wenn eine Seite umzieht, also einen neuen URL bekommt.
>
> Doch, das ist sehr einfach. Man muss nur eine passender Weiterleitung
> anlegen, z.B. per .htaccess und Redirect oder RewriteRule. Erst recht,
> wenn Du die Webauftritte selber verwaltest.
>
> [...]
> > Will man das nicht oder hat man wegen Providerwechsels nur beschränkt lange
> > Einfluss auf die Nutzung des alten URLs, kenne ich keine einfache Lösung. Was
> > nicht geht:
> >
> > – Umleitung per 301: Die menschlichen Benutzer merkens nicht und stehen bei
> > Aufgabe des alten URL vor dem Nichts.
>
> Man leitet nicht "per 301" um! Die Umleitung erfolgt mit
> "Location:"-Header. 301 ist der *Status*, der dazu angegeben wird.
Oh, Entschuldigung. Ich konnte nicht ahnen, dass man das nicht versteht.
Ich bitte „Umleitung per 301“ zu ersetzen durch das viel verständlichere
„Umleitung durch Rückgabe eines HTTP-Status 301 mit zusätzlichem
Location-Header, der den Ziel-URL angibt“. Dankenswerterweise hast du mir
ja weiter unten erläutert, wie man das richtig macht.
--2022-12-22 16:00:46--
https://arnowelzel.de/wiki/de/fahrrad/
--2022-12-22 16:00:46--
https://arnowelzel.de/kategorie/fahrrad
HTTP/1.1 301 Moved Permanently
Location:
https://arnowelzel.de/thema//fahrrad
--2022-12-22 16:00:46--
https://arnowelzel.de/thema//fahrrad
HTTP/1.1 301 Moved Permanently
Location:
https://arnowelzel.de/thema/fahrrad
--2022-12-22 16:00:46--
https://arnowelzel.de/thema/fahrrad
HTTP/1.1 200 OK
Ja, das ist der triviale Fall, dass der ursprüngliche URL nach wie vor bei
einem Server unter der eigenen Regie landet. Bei Aufgabe der bisherigen
Domain wegen Providerwechsel ist das nicht der Fall. Im nicht zitierten Teil
meines Beitrags stand das im Absatz „Am leichtesten ...“.
[ Zitatreihenfolge vertauscht ]
> Und wieso sollten Besucher da vor dem "Nichts" stehen?
Alter Zustand: nur der bisherige Server bedient den alten URL.
Zwischenzustand: Die Webseite ist auf einen anderen Server in einer
anderen Domain umgezogen, und der bisherige Server leitet per 301 ... äääh
sendet den HTTP-Status 301 mit zusätzlichem Location-Header, der den neuen
URL auf dem neuen Server angibt. In diesem Zustand geschieht folgendes:
– Suchmaschinen lernen dazu, meist langsam (weil sie scheints bei „moved
permanently“ die behauptete Dauerhaftigkeit nicht gleich glauben), aber
doch nach und nach.
– Menschliche Benutzer, die den bisherigen URL kennen (aus früheren
Zugriffen oder aus veralteten Links von dritter Seite), können ihn weiter
verwenden und viele werden das tun, weil sie nicht den vom Browser
angezeigten mit dem tatsächlich benutzten URL vergleichen.
Neuer Zustand: der alte Server ist abgeschaltet
– Suchmaschinen liefern einwandfreie Ergebnisse, wenn der Zwischenzustand
lang genug zum Lernen war.
– Die obengenannten menschlichen Benutzer bekommen die Seite nicht mehr – am
Tag vorher gings noch und es gab keine Vorwarnung.
So unrealistisch ist das nicht. Ob es bei deinem Server realistisch wäre,
kannst du feststellen, indem du im Access-Log nachschaust, wie oft deine
alten URLs noch verwendet werden.
Das Problem ist jetzt: wie kann ich die Benutzer der alten URLs vor der
Abschaltung warnen, ohne dass Suchmaschinen verwirrt werden und ohne dass
Benutzer der neuen URLs unnötige Warnhinweise bekommen?
Zeithorizont bei mir (als Beispiel):
Seit Sommer 2021 gibt es die neuen Server, einer mit einer neuen und einer
mit einer umgezogenen Domain. Die Server, die bisher die Webdaten hielten,
sind weitgehend freigeräumt. Das möchte ich jetzt abschließen. Bis Mitte 2023
sollen sie aber in Betrieb bleiben, um ihre Zertifikate für die alten URLs
vorzulegen und um Weiterleitungen durchzuführen. Danach soll nur noch
weiterbestehen, was billig zu haben ist. Damit habe ich etwa 18 Monate
Übergangsfrist, wo alte wie neue URLs funktionieren und mindestens 6 Monate,
wo menschliche Benutzer der alten URLs gewarnt werden, dass diese auslaufen.
--
Helmut Richter