Ich bin im Rahmen eines Contenido - Updates mit der Installation in einen anderen Web - Ordner 'umgezogen'.
Setup und Einrichtung haben problemlos geklappt.
Jetzt stellt sich mir - als WWW Anfänger - aber folgende Frage :
bei Google & Co sind die Links zur alten Installation 'gespeichert'. Damit diese jetzt nicht ins Leere laufen, habe ich den Inhalt der alten front_content.php durch eine Weiterleitung per header(..Location ...) in die neue Installation ersetzt.
Das klappt auch soweit ganz gut, aber ich habe hier öfters gelesen, das sowas nicht alle Browser unterstützen und auch Suchmaschinen das nicht so toll finden.
Wie macht man sowas richtig ? Wie handhabt Ihr das ?
Danke
Tino
Umzug: best practice ??
-
- Beiträge: 3215
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 17 Mal
- Kontaktdaten:
Hallo tinof,
ich würde die Umleitung gleich vom HTTP-Server machen lassen. Bei Apache geht das z. B. mit folgender Zeile in der .htaccess:
Ob es für Suchmaschinen oder Browser eine bessere Möglichkeit gibt, kann ich nicht genau sagen.
Gruß
xmurrix
ich würde die Umleitung gleich vom HTTP-Server machen lassen. Bei Apache geht das z. B. mit folgender Zeile in der .htaccess:
Code: Alles auswählen
# http 301 = moved permanently
Redirect 301 url_der_alten_seite url_der_neuen_seite
Gruß
xmurrix
verstehe ich das richtig: du hast also bloss ein update vorgenommen?
in diesem fall kannst du ja den 'alten' cms-order umbenennen. z.b. in cmsold und den neuen ordner wieder so benennen, wie der alte vorher hiess. die links von contenido bleiben beim update ja dieselben. dann merkt google gar nichts davon.
in diesem fall kannst du ja den 'alten' cms-order umbenennen. z.b. in cmsold und den neuen ordner wieder so benennen, wie der alte vorher hiess. die links von contenido bleiben beim update ja dieselben. dann merkt google gar nichts davon.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Danke für die Antworten, das mit der .htaccess werde ich probieren. Das klingt für mich so, das der Server sofort eine andere Seite ausliefert und nicht erst die 'falsche' an den Browser, der dann von sich aus weitersucht.
@kummer
Ich hatte contenido zunächst als Testversion in einem Unterordner eines Web - Auftritts installiert. Jetzt habe ich die alte Web - Site komplett durch Contenido ersetzt (dabei auch auf die 6.15. geupdatet), wobei ich der Ordnung halber die Pfade geändert habe.
Danke und Grüße
Tino
Edit: habe mit dem Stuchwort ".htaccess 301" noch das hier gefunden
http://blog.antikoerperchen.de/beitrag/ ... d-php.html
@kummer
Ich hatte contenido zunächst als Testversion in einem Unterordner eines Web - Auftritts installiert. Jetzt habe ich die alte Web - Site komplett durch Contenido ersetzt (dabei auch auf die 6.15. geupdatet), wobei ich der Ordnung halber die Pfade geändert habe.
Danke und Grüße
Tino
Edit: habe mit dem Stuchwort ".htaccess 301" noch das hier gefunden
http://blog.antikoerperchen.de/beitrag/ ... d-php.html
Für die Freizeit : www.hobbybrauer.de
Re: Umzug: best practice ??
Zumindest bei Google kann man glaube ich im internen Bereich Teile der eigenen Website explizit in den Index hinzufügen bzw. aus dem Index löschen. Dafür ist aber ein Account bei Google notwendig. Genauer kann ich es Dir aber nicht sagen, da ich keinen habetinof hat geschrieben:bei Google & Co sind die Links zur alten Installation 'gespeichert'. Damit diese jetzt nicht ins Leere laufen, habe ich den Inhalt der alten front_content.php durch eine Weiterleitung per header(..Location ...) in die neue Installation ersetzt.
Das klappt auch soweit ganz gut, aber ich habe hier öfters gelesen, das sowas nicht alle Browser unterstützen und auch Suchmaschinen das nicht so toll finden.

Grüße
mfweb
Immer mal ein Blick wert: Contenido Wiki ... auch schreibender Zugriff ist erlaubt!
-
- Beiträge: 184
- Registriert: Fr 17. Aug 2007, 12:15
- Kontaktdaten:
Re: Umzug: best practice ??
Ja, allerdings nur dann, wenn die entsprechende Seite einen 404 oder 410 schmeißt wird der "Antrag auf Entfernung" durchgehen. Wenn Du also willst, dass die alten Seiten über kurz oder lang aus dem Index verschwinden, hast Du so schlechte Karten, denn wenn Du mit einem 301 oder 307 Header umleitest, wird Google die alten *und* über kurz oder lang die neuen URLs im Index haben, dann wirst Du die Altlast nicht los.mfweb hat geschrieben:Zumindest bei Google kann man glaube ich im internen Bereich Teile der eigenen Website explizit in den Index hinzufügen bzw. aus dem Index löschen.

In dem Fall hab ich per ModRewrite die Seiten so umgeschrieben, dass sie auf die neuen (vorhandenen) URLs zeigen
Code: Alles auswählen
RewriteRule ^umgezogen.html$ neueurl.html?altlast=yes [QSA,L]
Code: Alles auswählen
if ($_GET["altlast"] == "yes")
header("HTTP/1.1 410 Gone");