Wie auf einen anderen Server umgeleitet

September 20

Wenn Sie eine Webseite oder einer Webseite auf einen anderen Server verschieben, ist es wichtig automatisch Besucher an den neuen Speicherort umzuleiten, wodurch sie keinen Seite nicht gefunden-Fehler erhalten. Es hilft auch die Seite behält seine Position in Suchmaschinen-Rankings. Apache und Internet Information Services oder IIS, beide verfügen über Funktionen, mit denen Sie eine Website, ein Verzeichnis oder eine Datei umleiten. Haben Sie nicht die Berechtigungen, um diese Features zu ändern, können Sie noch einzelne Dateien auf beiden Servern umleiten, indem Sie ein Skript, die die Umleitung führt die Dateien ersetzen.

Anweisungen

Apache

1 Erstellen oder Bearbeiten der ".htaccess" Datei im Root-Verzeichnis Ihrer Website auf dem Webserver, mit Ihrem bevorzugten Texteditor gefunden.

2 Verwenden Sie die Redirect-Direktive, um eine Datei auf einen anderen Server verweisen. Enthalten Sie Code 301 für eine dauerhafte Umleitung oder 302 für eine vorübergehende Umleitung. Geben Sie beispielsweise:

Redirect 301/Index.html-http://example.org/newsitefolder/index.html

3 Verwenden Sie einen regulären Ausdruck in Verbindung mit dem Befehl RedirectMatch nur Dateien umleiten, die ein bestimmtes Muster entsprechen. Umzuleiten Sie alle Image-Dateien auf einen anderen Server, geben Sie einen beliebigen Dateinamen und eine Liste mit Bild-Erweiterungen und verwenden Sie "$1" als des Teils, der dem regulären Ausdruck entspricht. Zum Beispiel:

RedirectMatch 301 (. *. [ GIF|PNG|JPG|JPEG|BMP])-$-http://example.org/imagefiles/$ 1

IIS

4 Swipe in von rechts und wählen Sie "Suchen". Geben Sie im Suchfeld "Inetmgr", drücken Sie "Enter" und wählen Sie dann "Inetmgr" aus den Suchergebnissen Internetinformationsdienste-Manager ausführen.

5 Klicken Sie im Bereich "Verbindungen", klicken Sie auf "das +"-Zeichen neben Websites in der Struktur auf der linken Seite, um es zu erweitern, wählen die Website, dass Sie bearbeiten, und aktivieren anschließend markieren Sie die Ordner oder Dateien, die Sie umleiten möchten möchten.

6 Doppelklicken Sie in der Ansicht Features auf "HTTP-Umleitung". Wählen Sie "Umleiten Anfragen zu dieser Destination" ein relatives Ziel oder "Umleiten alle Anfragen zu genau dem Ziel" ein absolutes Ziel angeben angegeben. Geben Sie die neue Adresse der Site, Seite oder Ordner.

7 Wählen Sie den entsprechenden Code aus der Status-Code-Liste. Wählen Sie beispielsweise "Dauerhaft (301)." Klicken Sie "Anwenden" im Bereich "Aktionen" um Ihre Änderungen zu speichern.

Skript-Umleitungen

8 Verwenden Sie die PHP-Header-Funktion eine Umleitung ausstellen. Ausgabe des HTTP-Status zuerst, und geben Sie dann den neuen Speicherort. Ersetzen Sie beispielsweise die Datei, die Sie mit dem folgenden Skript umleiten möchten:

<? PhpHeader ("HTTP/1.1 301 zog dauerhaft");Header ('Location: http://www.example.org/newlocation/newitems.html');die();? >

9 Einen ähnlichen Ansatz umleiten, Active Server Pages verwenden, indem Sie die HTTP-Header ändern. Ersetzen Sie beispielsweise eine Webseite, die Sie mit den folgenden ASP-Skript-Datei umleiten möchten:

< % bei Sprache VBScript % = >< %Response.Status = "301 Moved Permanently"Response.AddHeader "Location", "http://example.org/newlocation/ & Quot;Response.End% >

10 Umleitung in ColdFusion mit seinen Versionen der Befehle, die HTTP-Header zu ändern. Z. B. Umleitung einer Seite durch die Schaffung dieser ColdFusion-Datei an seiner Stelle:

< Cfheader Statscode = "301" Statustext = "OK" >< Cfheader Name = "Location" Value = "http://www.new-url.com/ & Quot; >

11 Verwenden Sie JavaScript, um eine Datei auf einen anderen Server umleiten. Erstellen Sie beispielsweise die folgende HTML-Datei mit einem Texteditor:

< html >< Head >< Title > Page verschoben < / title >< Skript >Window.Location.href= "http://example.org/newpages/index.html & Quot;< / script >< / head >< Körper >Diese Seite ist umgezogen auf < a Href = "http://example.org/newpages/index.html & Quot; & Lt; / a" Rel = "Nofollow" Target = "_blank" > http://example.org/newpages/index.html&quot;>http: / / example.org/newpages/index.html&quot;&lt;/a>< / body >< / html >

Tipps & Warnungen

  • Sie können eine Website Suchmaschinen-ranking durch falsch umleiten Inhalte der Website beschädigen. Wählen Sie "Verschieben einer Site" auf Google Webmaster-Tools zusätzliche Unterstützung beim Umzug einer Website.
  • Da Benutzer JavaScript in ihrem Browser deaktivieren können, nicht ausschließlich JavaScript zum Ausführen einer Funktion als kritisch als Umleitung, es sei denn Sie sicher sind, dass es immer aktiviert ist.