Seite 1 von 1

nach Serverumzug alle Links autom. ändern

Verfasst: 16.05.2010 20:20
von WEEDman
hallo, :)
sind mit unserem Board zu einen anderen Hoster umgezogen.
gibt es eine Möglichkeit (per MySQL) alle Links in den Themen automatisch durch die neue Adresse ersetzen zu lassen?

also z.B. aus

Code: Alles auswählen

[url]http://altedomain.de/suche.php[/url] und
[url=http://altedomain.de/faq.php]hier gibt's kekse[/url]
soll dann

Code: Alles auswählen

[url]http://sub.neuedomain.de/suche.php[/url] und
[url=http://sub.neuedomain.de/faq.php]hier gibt's kekse[/url]
werden?! :-?

also suche ich einen SQL-Befehl, welcher in allen Beiträgen nach einem bestimmten URL-Teil sucht und diesen durch den neuen ersetzt...

dankbar für ideen und vorschläge ;)

Re: nach Serverumzug alle Links autom. ändern

Verfasst: 16.05.2010 21:51
von Balint
Hallo,

viewtopic.php?f=85&t=162049

danach müssen evtl. die BBCodes neu geparsed werden, das geht mit dem STK.


Viele Grüße,
Bálint

Re: nach Serverumzug alle Links autom. ändern

Verfasst: 17.05.2010 13:47
von WEEDman
Balint hat geschrieben:viewtopic.php?f=85&t=162049
danke :D das werde ich mal nacher machen

Re: nach Serverumzug alle Links autom. ändern

Verfasst: 17.05.2010 17:34
von WEEDman

Code: Alles auswählen

UPDATE phpbb3_posts
SET post_text = REPLACE(post_text, 'altedomain.al.funpic.de', 'sub.neue.bplaced.net')
WHERE post_text LIKE '%altedomain.al.funpic.de%'
hmm schade hat nicht geklappt. :(
es kam zwar die Meldung, dass 31 Datensätze aktuallisiert wurden, aber wenn ich mir eine Themen anschaue, steht da zum Beispiel immer noch:

Code: Alles auswählen

[url=http://altedomain.al.funpic.de/faq.php]FAQ[/url]
Edit: also Links ohne BBCode wurden umgeändert. Links mit leider nicht.


----------------------
Edit²: hat nun geklappt :D die Lösung ist, dass im BBCode URL die Links anders gespeichert werden:

Code: Alles auswählen

UPDATE phpbb3_posts
SET post_text = REPLACE(post_text, 'altedomain.al.funpic.de', 'sub.neue.bplaced.net')
WHERE post_text LIKE '%altedomain.al.funpic.de%'
also alle Punkte durch . ersetzen ;)

vllt. kann ja jemand das Snippets von Dr.Death erweiter?!

Re: nach Serverumzug alle Links autom. ändern

Verfasst: 17.05.2010 17:45
von Glueckmacher
Schau mal, ob du im acp unter "Server-Konfiguration" alles angepasst hast.

Re: nach Serverumzug alle Links autom. ändern

Verfasst: 17.05.2010 17:54
von WEEDman
Glueckmacher hat geschrieben:Schau mal, ob du im acp unter "Server-Konfiguration" alles angepasst hast.
hat mit dem SQL-Befehl garnix zu tun ;)

siehe mein Edit² .. hat nun geklappt, da Punkte durch . ersetzt werden müssen, damit auch die [URL= ... ] umgewandelt werden. für normale Links wie im Snippets machen. ;)
vllt. kann ja jmd das Snippet von Dr.Death erweiter?