Hallo,
auf meiner Seite die ich mit Contenido gemacht habe, gibt es ca. 100 links zu Dokumenten die ich auf einem anderen Server ausgelagert habe, da der Platz bei meinem Anbieder beschränkt war. Jetzt hat dieser allerdings drastisch seinen Speicherplatz erhöht und ich möchte die Dokumente dort hin verlagern. Wie Kann ich die Links alle auf einmal ändern ohne es per Hand tun zu müssen?
Die Struktur des links bleibt gleich, nur die Adresse davor muss geändert werden.
Kann mir jemand helfen?
100 Links ändern
-
- Beiträge: 40
- Registriert: Mi 15. Jun 2005, 09:40
- Wohnort: Schwerte
- Kontaktdaten:
Mehr Details dazu, wo die zu ändernden Daten liegen und wie die Änderung aussehen soll wäre hilfreich.
Liegen die zu ändernden Verlinkungen über viele Artikel verstreut oder nur in einem?
Wie lautet die alte und die neue Verlinkung? Hast Du irgendwie mit Nummerierungen gearbeitet? etc.
Je nachdem wie Deine Daten strukturiert sind, könntest Du auch eine
mod_rewrite-Regel für den Apache schreiben. Diese müßte dann in der
.htaccess-Datei stehen. Kommt aber auf die Struktur der Links an.
Ansonsten kannst Du in der Artikel-Anzeige, dort wo das CMS_HTML[x] dann
endgültig verarbeitet wird, einfach per regulärem Ausdruck die Links
verändern. Das wäre auch sehr pragmatisch. (Diese Variante ist meiner Meinung nach die Einfachste.)
Als Drittes kannst Du ein Datenbank-Export machen und je nach Struktur
per "Suchen/Ersetzen" oder regulärem Ausdruck die Links umschreiben.
Anschließend müsstest Du die SQL-Datei nur wieder importieren. Diese Variante ist natürlich die Sauberste.
Ich würde so etwas in UltraEdit oder Perl mit ein paar Zeilen lösen. Falls Du Hilfe brauchst sag'
Bescheid.
Bis später, Stefan
Liegen die zu ändernden Verlinkungen über viele Artikel verstreut oder nur in einem?
Wie lautet die alte und die neue Verlinkung? Hast Du irgendwie mit Nummerierungen gearbeitet? etc.
Je nachdem wie Deine Daten strukturiert sind, könntest Du auch eine
mod_rewrite-Regel für den Apache schreiben. Diese müßte dann in der
.htaccess-Datei stehen. Kommt aber auf die Struktur der Links an.
Ansonsten kannst Du in der Artikel-Anzeige, dort wo das CMS_HTML[x] dann
endgültig verarbeitet wird, einfach per regulärem Ausdruck die Links
verändern. Das wäre auch sehr pragmatisch. (Diese Variante ist meiner Meinung nach die Einfachste.)
Als Drittes kannst Du ein Datenbank-Export machen und je nach Struktur
per "Suchen/Ersetzen" oder regulärem Ausdruck die Links umschreiben.
Anschließend müsstest Du die SQL-Datei nur wieder importieren. Diese Variante ist natürlich die Sauberste.
Ich würde so etwas in UltraEdit oder Perl mit ein paar Zeilen lösen. Falls Du Hilfe brauchst sag'
Bescheid.
Bis später, Stefan