301 redirect
bearbeitet von ursus contionabundo**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
~~~sh
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.
~~~sh
## 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:
~~~sh
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.
301 redirect
bearbeitet von ursus contionabundo**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
~~~sh
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.
Verschiebe dann das Backup aus dem Verzeichnis heraus. (e.g. Download auf Deinen Rechner und dann auf dem Webserver löschen)
~~~sh
## 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:
~~~sh
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.
301 redirect
bearbeitet von ursus contionabundo**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
~~~sh
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.
Verschiebe dann das Backup aus dem Verzeichnis heraus. (e.g. Download auf Deinen Rechner und dann auf dem Webserver löschen)
~~~sh
## 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:
~~~sh
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.
301 redirect
bearbeitet von ursus contionabundo**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
~~~sh
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.
Verschiebe dann das Backup aus dem Verzeichnis heraus. (e.g. Download auf Deinen Rechner und dann auf dem Webserver löschen)
~~~sh
## 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:
~~~sh
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 Verzeichnis 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.
301 redirect
bearbeitet von ursus contionabundo**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
~~~sh
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.
Verschiebe dann das Backup aus dem Verzeichnis heraus. (e.g. Download auf Deinen Rechner und dann auf dem Webserver löschen)
~~~sh
## 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:
~~~sh
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 Verzeichnis oder
* Tu es nicht.
* Frage nach Hilfe.
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.
301 redirect
bearbeitet von ursus contionabundo**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
~~~sh
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.
Verschiebe dann das Backup aus dem Verzeichnis heraus. (e.g. Download auf Deinen Rechner und dann auf dem Webserver löschen)
~~~sh
## 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:
~~~sh
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 Verzeichnis oder
* Tu es nicht.
If you doubt so you have this options:
* test this in a other directory with a copy of all data.
* don't do this
301 redirect
bearbeitet von ursus contionabundo**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
~~~sh
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.
Verschiebe dann das Backup aus dem Verzeichnis heraus. (e.g. Download auf Deinen Rechner und dann auf dem Webserver löschen)
~~~sh
## 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:
~~~sh
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.**
301 redirect
bearbeitet von ursus contionabundo**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
~~~sh
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.
Verschiebe dann das Backup aus dem Verzeichnis heraus. (e.g. Download auf Deinen Rechner und dann auf dem Webserver löschen)
~~~sh
## 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:
~~~sh
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 vieleicht den sed-Befehl umbauen.**