it-swarm.com.de

So löschen Sie alte Links in Google von einer alten Domain

Kürzlich habe ich eine neue Site zu einer vorhandenen Domain hochgeladen und möchte herausfinden, wie ich alle Links zu dieser Domain zu einer neuen Domain weiterleiten kann.

Ich bin auf der Suche nach einer wordpress -Lösung, aber letztendlich schreibe ich ein kleines Header-Skript, das ich in die Indexdatei von ever directory einfügen werde und den Titel ('Location: http: // xxx. yyy.zzz ')

Gibt es eine sauberere Möglichkeit, ohne die gesamte Dateistruktur verwalten zu müssen?

Nein, ich habe keinen Zugriff auf die Apache-Laufzeit. Leider handelt es sich um einen Shared-Host-Server.

Danke im Voraus.

2
jbcurtin

Sie müssen 1 Redirect s von den alten URLs zu den neuen URLs machen. Wenn Sie lediglich den Domainnamen geändert haben, funktioniert dies für Sie (speichern Sie dies in einer Datei mit dem Namen .htaccess in Ihrem Stammwebverzeichnis):

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

Wenn die Domain identisch ist, müssen Sie 301 Weiterleitungen für jede Seite ausführen. Wenn die neuen URLs einem Muster folgen, das sich auf alte URLs bezieht, können Sie dies mit einer Regel wie oben tun, aber wie dies getan wird, hängt von den URLs ab. Wenn es kein Muster gibt, können Sie alle nacheinander mit der gleichen Technik wie oben ausführen:

redirect 301 /old/old.htm http://www.you.com/new.htm

Schreiben Sie einfach diese Zeile in Ihre .htaccess-Datei für jede Seite, die Sie umleiten möchten.

Ich würde die .htaccess-Datei so lange aufbewahren, wie Sie die Website haben. Auf diese Weise kann jeder, der noch auf eine alte URL stößt, die neue einfach und transparent finden.

2
John Conde