URL-HTTP-Umleitung

Die URL-http-Umleitung ist ein automatischer URL-Änderungsvorgang von einer URL zu einer anderen URL.

URL-Umleitung

Die URL-Seitenumleitung ist ein automatischer URL-Änderungsvorgang von einer URL zu einer anderen URL.

Diese Umleitung erfolgt aus folgenden Gründen:

  1. Umleitung von einer alten, veralteten URL zu einer neuen, aktualisierten URL.
  2. Umleitung von der alten veralteten Domäne auf eine neue Domäne.
  3. Umleitung von einem Nicht-www-Domänennamen zu einem www-Domänennamen.
  4. Umleitung von einem kurzen URL-Namen zu einem langen URL-Namen - URL-Kürzungsdienst.
  5. Der URL-Verkürzungsdienst ermöglicht es dem Benutzer, eine kurze URL einzufügen und auf die lange URL umgeleitet zu werden, die den tatsächlichen Seiteninhalt enthält.

Der Benutzer kann die alte URL über einen alten externen Link oder ein Lesezeichen erreichen.

vom Webmaster der Seite, der ein Skript hinzufügt.

Serverseitige Weiterleitung

Die serverseitige Umleitung erfolgt im Server, durch Konfigurieren der Apache / IIS-Serversoftware oder durch Verwendung von PHP / ASP / ASP.NET-Skript.

Dies ist die bevorzugte Methode zum Umleiten von URLs, da Sie den HTTP-Statuscode 301 Moved Permanently zurückgeben können.

Suchmaschinen verwenden den 301-Status, um den PageRank von der alten URL auf die neue URL zu übertragen.

Clientseitige Weiterleitung

Die clientseitige Umleitung erfolgt im Webbrowser des Benutzers durch Verwendung des HTML-Meta-Refresh-Tags oder durch Javascript-Code.

Die Clientumleitung wird weniger bevorzugt, da sie keinen HTTP-301-Statuscode zurückgibt.

Wo wird der Umleitungscode eingefügt?

Domänenname
_
Hosting
-Server

Platzierung des Umleitungscodes
nicht geändert nicht geändert alte Seite auf demselben Server
nicht geändert geändert alte Seite auf neuem Server
geändert nicht geändert alte Seite auf demselben Server
geändert geändert alte Seite auf altem Server

* Nur mit .htaccess -Umleitung: Umleitungscode zur httpd.conf-Datei oder zur .htaccess -Datei hinzufügen.

HTTP-Statuscodes

Statuscode Name des Statuscodes Beschreibung
200 OK erfolgreicher HTTP-Request
300 Mehrere Auswahlmöglichkeiten  
301 dauerhaft umgezogen permanente URL-Umleitung
302 Gefunden temporäre URL-Umleitung
303 Siehe Sonstiges  
304 Nicht modifiziert  
305 Proxy verwenden  
307 Temporäre Umleitung  
404 Nicht gefunden URL nicht gefunden

HTTP-301-Umleitung

HTTP 301 Moved Permanently Statuscode bedeutet eine permanente URL-Umleitung.

Die 301-Weiterleitung ist die bevorzugte Methode zur Weiterleitung von URLs, da sie Suchmaschinen mitteilt, dass die URL endgültig verschoben wurde, und Suchmaschinen die neue URL-Seite anstelle der alten URL-Seite in die Suchergebnisse einfügen und die neue URL-Seite übertragen sollten. der Seitenrang der alten URL-Seite.

Die 301-Weiterleitung kann domainübergreifend oder auf derselben Domain erfolgen.

Google empfiehlt die Verwendung der 301-Weiterleitung.

Umleitungsoptionen

Umleitungsskript Seite umleiten Alter Auslagerungsdateityp Umleitungs-URL oder -Domäne Alter URL-Servertyp 301-Umleitungsunterstützung
PHP Serverseitig .php URL Apache / Linux Jawohl
ASP Serverseitig .asp URL IIS/Windows Jawohl
ASP.NET Serverseitig .aspx URL IIS/Windows Jawohl
.htaccess Serverseitig alle URL / Domäne Apache / Linux Jawohl
IIS Serverseitig alle URL / Domäne IIS/Windows Jawohl
HTML-Canonical-Link-Tag Clientseitig .html URL alle nein
HTML-Meta-Aktualisierung Clientseitig .html URL alle nein
HTML-Rahmen Clientseitig .html URL alle nein
Javascript Clientseitig .html URL alle nein
jQuery Clientseitig .html URL alle nein

Umleitungsskript – die Skriptsprache, die für die Umleitung verwendet wird.

Umleitungsseite – wo die Umleitung stattfindet – serverseitig oder clientseitig .

Dateityp der alten Seite – der Typ der alten URL-Seite, die die Skriptsprache des Umleitungscodes enthalten kann.

URL oder Domain umleiten - unterstützt die URL -Umleitung einer einzelnen Webseite oder die Domain - Umleitung einer ganzen Website.

typischer alter URL-Servertyp - die typische Software und das Betriebssystem des Servers.

301-Umleitungsunterstützung – gibt an, ob eine permanente 301-Umleitungsstatusantwort zurückgegeben werden kann.

PHP-Umleitung

Ersetzen Sie den Code old-page.php durch den Umleitungscode zu new-page.php.

alte_seite.php:

<?php
// PHP permanent URL redirection
header("Location: http://www.mydomain.com/new-page.php", true, 301);
exit();
?>

Die alte Seite muss die Dateierweiterung .php haben.

Die neue Seite kann eine beliebige Erweiterung haben.

Siehe: PHP-Umleitung

Apache .htaccess-Umleitung

.htaccess -Datei ist eine lokale Konfigurationsdatei des Apache-Servers.

Wenn Sie die Erlaubnis haben, die httpd.conf-Datei zu ändern, ist es besser, die Redirect-Direktive in der httpd.conf anstelle der .htaccess -Datei hinzuzufügen .

Einzelne URL-Umleitung

Permanente Umleitung von old-page.html auf new-page.html.

.htaccess:

Redirect 301 /old-page.html http://www.mydomain.com/new-page.html

Umleitung der gesamten Domain

Permanente Weiterleitung von allen Domainseiten zu newdomain.com.

 Die .htaccess -Datei sollte sich im Stammverzeichnis der alten Website befinden.

.htaccess:

Redirect 301 / http://www.newdomain.com/

Siehe: .htaccess-Umleitung

ASP-Umleitung

alte-seite.asp:

<%@ Language="VBScript" %>
<%
' ASP permanent URL redirection
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.mydomain.com/new-page.html"
Response.End
%>

ASP.NET-Umleitung

alte-seite.aspx:

<script language="C#" runat="server">
// ASP.net permanent URL redirection
private void Page_Load(object sender, EventArgs e)
{
   Response.Status = "301 Moved Permanently";
   Response.AddHeader("Location","http://www.mydomain.com/new-page.html");
   Response.End();
}
</script>

HTML-Meta-Aktualisierungsumleitung

Die HTML-Meta-Refresh-Tag-Weiterleitung gibt keinen permanenten 301-Weiterleitungsstatuscode zurück, wird aber von Google als 301-Weiterleitung betrachtet.

Ersetzen Sie alte Seite mit Umleitungscode durch die URL der Seite, auf die Sie umleiten möchten.

alte-seite.html:

<!-- HTML meta refresh URL redirection -->
<html>
<head>
   <meta http-equiv="refresh"
   content="0; url=http://www.mydomain.com/new-page.html">
</head>
<body>
   <p>The page has moved to:
   <a href="http://www.mydomain.com/new-page.html">this page</a></p>
</body>
</html>

Siehe: HTML-Umleitung

Javascript-Umleitung

Die Javascript-Umleitung gibt den permanenten Umleitungsstatuscode 301 nicht zurück.

Ersetzen Sie alte Seite mit Umleitungscode durch die URL der Seite, auf die Sie umleiten möchten.

alte-seite.html:

<html>
<body>
<script type="text/javascript">
    // Javascript URL redirection
    window.location.replace("http://www.mydomain.com/new-page.html");
</script>
</body>
</html>

Siehe: Javascript-Umleitung

jQuery-Umleitung

jQuery-Weiterleitung ist eigentlich eine andere Art von Javascript-Weiterleitung.

Die jQuery-Umleitung gibt den permanenten Umleitungsstatuscode 301 nicht zurück.

Ersetzen Sie alte Seite mit Umleitungscode durch die URL der Seite, auf die Sie umleiten möchten.

alte-seite.html:

<!DOCTYPE html>
<html>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<Skripttyp ="text/javascript">
   // jQuery-URL-Umleitung
   $(document).ready( function() {
      url = "http://www.mydomain.com/new-page.html";
      $( location ).attr( "href", URL);
  });
</script>
</body>
</html>

Siehe: jQuery-Umleitung

HTML-Canonical-Link-Tag-Weiterleitung

Der kanonische Link leitet nicht auf die bevorzugte URL um, kann aber eine Alternative zur URL-Umleitung für Websites sein, auf denen der meiste Traffic von Suchmaschinen kommt.

HTML Canonical Link Tag kann verwendet werden, wenn es mehrere Seiten mit ähnlichen Inhalten gibt und Sie den Suchmaschinen mitteilen möchten, welche Seite Sie in den Suchergebnissen bevorzugen.

Das kanonische Link-Tag kann auf dieselbe Domäne und auch domänenübergreifend verlinken.

Fügen Sie der alten Seite das kanonische Link-Tag hinzu, um auf die neue Seite zu verlinken.

Fügen Sie den kanonischen Link-Tag zu den Seiten hinzu, die Sie bevorzugen, um keinen Suchmaschinenverkehr zu erhalten, um auf die bevorzugte Seite zu verlinken.

Das kanonische Link-Tag sollte im Abschnitt <head> hinzugefügt werden.

alte-seite.html:

<link rel="canonical" href="http://www.mydomain.com/new-page.html">

Siehe: Kanonischer URL-Link

HTML-Frame-Umleitung

Bei der Frame-Umleitung wird die Datei new-page.html von einem HTML-Frame angezeigt.

Dies ist keine echte URL-Umleitung.

Die Frame-Umleitung ist nicht suchmaschinenfreundlich und wird nicht empfohlen.

alte-seite.html:

<!-- HTML frame redirection -->
<html>
<head>
    <title>Title of new page</title>
</head>
<frameset cols="100%">
    <frame src="http://www.mydomain.com/new-page.html">
    <noframes>
     <a href="http://www.mydomain.com/new-page.html">Link to new page</a>
    </noframes>
</frameset>
</html>

 

301 Umleitungsgenerator ►

 


Siehe auch

Advertising

WEB ENTWICKLUNG
°• CmtoInchesConvert.com •°