Hast Du statische html-Dateien?
Nur wenn JA
:
Im folgenden zeige ich Shell-Behfehle, die ich zeichengenau angegeben habe. Backticks sind Backticks!
Wenn Du per SSH mit dem Server verbinden kannst, dann kannst Du mit dem folgendem Befehlen
- ein Backup erzeugen
- alle Links "umbauen".
Gehe dazu in das Verzeichnis, in welchem sich Deine Webseiten befinden.
Teste als erstes, ob
tar -czf ../backup.`date +%Y-%m-%d_%H:%M:%S`.tar.gz ./;
funktioniert. Das Resultat sollte eine Datei backup.2018-12-09_10:46:34.tar.gz sein. Natürlich mit aktuellen Zeitangaben.
Lade das Backups auf Deinen Rechner. Schau nach, ob es den erwarteten Inhalt hat. Win7 oder Win10 sollte mit der Datei umgehen können.
## One row: ## Eine Zeile:
find -name "*.html" -print0 | xargs -0 sed -i -e 's#href="https://kico4u.de/#href="https://www.kico4u.de#g';
Allerdings wäre es besser, die Links zu relativen Links umzuwandeln:
tar -czf ../backup.date +%Y-%m-%d_%H:%M:%S.tar.gz ./
# Backup an andere Stelle verschieben!
## One row: ## Eine Zeile:
find -name "*.html" -print0 | xargs -0 sed -i -e 's#href="https://kico4u.de/#href="/#g';
*Das Verfahren geht auch dann, wenn Du z.B. PHP verwendest. Dann müsste man die Suche und vielleicht den sed-Befehl umbauen.
Wichtig! Wenn Du Dir unsicher bist, dann hast Du folgende Optionen:
- Teste das in einem anderen Verzeichnis mit einer Kopie aller Dateien oder
- Tu es nicht.
- Frage nach Hilfe.
Important! If you doubt so you have this options:
- Test this in a other directory with a copy of all data.
- Don't do this.
- Ask for help.