ich habe hier ein schon länger bestehendes und mittlerweile in einem phpbb3.2.2 laufendes Forum, das über die Jahre einige male umgezogen ist und dementsprechende mehrere hostnames in unterschiedlichen tlds gesehen hat.
Prinzipiell ist das alles gar nicht schlimm, technisch läuft alles.
Ich habe hier nur einen Schönheitsfehler und zwar haben meine User über die Jahre immer mal wieder absolute interne Verlinkungen vorgenommen. Das ist weitgehend kein Problem, weil ich es serverseitig mit rewrite-rules abfedern kann, ich habe nur dummerweise keinen Zugriff mehr auf ein/zwei DNS-Einträge, wodurch die Verlinkungen, die diesen Namen verwenden, natürlich kaputt sind.
Ich würde jetzt gerne in der Datenbank die Links reparieren, also etwas wie
Code: Alles auswählen
update phpbb_posts set post_text=replace(post_text,"http://forum.domain.altetld/","/") where post_text like 'https://forum.domain.altetld';
Hierzu hätte ich folgende Fragen:
- Ist das ein sinnvoller Ansatz oder gibt es hierfür eine andere, bessere Möglichkeit?
- Ich kann mich daran erinnern, dass ich nach einer ähnlichen Geschichte (damals ging es um die Ersetzung in phpbb nicht vorhandener "BB"-Codes der vorherigen Forensoftware) das stk brauchte, das es für 3.2.0 ja noch nicht gibt. Ist das hierbei auch der Fall?
TIA
Láthspell