Bitte eine Weiterleitung für alte Links einrichten
Guten Morgen Forum,
Das Psw läuft wieder auf der Hauptdomain:
https://www.politik-sind-wir.net/
Der richtige Moment um zu schauen, ob alles rund läuft ...
Moin. Es funktioniert schon eine Menge, Danke auch.
Es wäre Klasse, wenn Ihr noch eine Weiterleitung für alte Links einrichten könntet.
Hier ein Beispiel-Beitrag von mir mit ein paar alten Links, die aktuell nicht mehr funktionieren:
Stichworte zur Verbesserung von Deutschland.
Ich habe bei
http://www.wallstreet-online.de/ als
HeWhoEnjoysGravity Tausende Links auf Psw-Beiträge gesetzt - es wäre schön, wenn die wieder funktionieren würden. Thanks.
Das mit der Link-Weiterleitung ist vielleicht nicht ganz trivial, weil sich die Link-Nummern geändert haben, z.B. hat der Beitrag
Stichworte zur Verbesserung von Deutschland jetzt die Link-Nummer 1326606 und vorher hatte er die alte Link-Nummer 1627024.
Ein Lösungsansatz kann ein Array sein, das beim Psw-Serverstart aus einer Textdatei eingelesen wird. Als Array-Index wird die alte Link-Nummer verwendet und der Array-Wert enthält die neue Link-Nummer (man achte auf eine Bereichsabfrage bezüglich unzulässiger alter Link-Nummern, z.B. negative oder zu große Nummern). Mit diesem Datensatz/Array kann man dann relativ leicht eine Linkweiterleitung programmieren: der alte Link wird abgefangen, mit der alten Linknummer wird die neue Linknummer ermittelt (neue_Linknummer = Array[alte_Linknummer]) und dann der neue Link zusammengestellt und aktiviert, bzw. dem Nutzer auf der Browserseite zum Draufklicken angeboten. Die einmalig zu erstellende Textdatei für das Array sollte mit einem Programm zusammengestellt werden, das eine Kopie des alten Forums mit dem neuen Forum beitragsmäßig vergleicht und Link-Nummernpaare Zeilenweise zusammenstellt: alte_Linknummer, neue_Linknummer. Im ersten Schritt kann diese Textdatei unsortiert sein und dann leicht nach aufsteigenden alten Linknummern sortiert werden (das muss nur einmalig beim Erstellen gemacht werden), wobei man für eine fehlende neue Linknummer einen bestimmten ungültigen Wert (z.B. 0 oder -1) setzen kann, was dann natürlich bei der Linkweiterleitung zu berücksichtigen ist ("Die angeforderte Seite wurde nicht gefunden"). (alles imho)