ursus contionabundo: 301 redirect

Beitrag lesen

problematische Seite

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

  1. ein Backup erzeugen
  2. 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.