URL HTTP-omleiding

URL http-omleiding is een automatische URL-wijzigingsbewerking van de ene URL naar een andere URL.

URL-omleiding

URL-pagina-omleiding is een automatische URL-wijzigingsbewerking van de ene URL naar een andere URL.

Deze omleiding wordt gedaan om de volgende redenen:

  1. Omleiden van oude verouderde URL naar een nieuwe bijgewerkte URL.
  2. Redirect van oud verouderd domein naar een nieuw domein.
  3. Redirect van een niet-www-domeinnaam naar een www-domeinnaam.
  4. Omleiden van korte URL-naam naar een lange URL-naam - URL-verkortingsservice.
  5. Met de URL-verkortingsservice kan de gebruiker een korte URL invoegen en worden omgeleid naar de lange URL met de echte pagina-inhoud.

De gebruiker kan de oude URL bereiken via oude externe links of een bladwijzer.

door de webmaster van de site die een script toevoegt.

Omleiding aan de serverzijde

Omleiding aan de serverzijde gebeurt in de server, door de Apache / IIS-serversoftware te configureren of door PHP / ASP / ASP.NET-script te gebruiken.

Dit is de geprefereerde manier om URL's om te leiden, aangezien u de statuscode HTTP 301 Moved Permanently kunt retourneren.

Zoekmachines gebruiken de 301-status om de pagerank over te dragen van de oude URL naar de nieuwe URL.

Omleiding aan clientzijde

Omleiding aan de clientzijde vindt plaats in de webbrowser van de gebruiker, met behulp van HTML-metavernieuwingstag of Javascript-code.

Clientomleiding heeft minder de voorkeur, omdat deze geen HTTP 301-statuscode retourneert.

Waar de omleidingscode moet worden geplaatst

Domein
naam
Hosting
-server

Plaatsingvan omleidingscode
niet veranderd niet veranderd oude pagina op dezelfde server
niet veranderd veranderd oude pagina op nieuwe server
veranderd niet veranderd oude pagina op dezelfde server
veranderd veranderd oude pagina op oude server

* Alleen met .htaccess redirect: voeg redirect code toe aan httpd.conf bestand of aan .htaccess bestand.

HTTP-statuscodes

Status code Naam statuscode Beschrijving
200 OK succesvol HTTP-verzoek
300 Meerdere keuzes  
301 permanent verhuisd permanente URL-omleiding
302 Gevonden tijdelijke URL-omleiding
303 Zie Overige  
304 Niet aangepast  
305 Proxy gebruiken  
307 Tijdelijke omleiding  
404 Niet gevonden URL niet gevonden

HTTP 301-omleiding

HTTP 301 Permanent verplaatst statuscode betekent een permanente URL-omleiding.

De 301-omleiding is de geprefereerde manier om URL's om te leiden, omdat het zoekmachines informeert dat de URL voorgoed is verplaatst en zoekmachines de nieuwe URL-pagina in de zoekresultaten moeten plaatsen in plaats van de oude URL-pagina en de nieuwe URL-pagina moeten overdragen, de pagerank van de oude URL-pagina.

De 301-omleiding kan worden uitgevoerd tussen domeinen of op hetzelfde domein.

Google raadt aan om een ​​301-omleiding te gebruiken.

Omleidingsopties

Omleidingsscript Omleidingszijde Oud paginabestandstype Omleidings-URL of domein Oud URL-servertype Ondersteuning voor 301-omleidingen
PHP Server-kant .php URL Apache/Linux Ja
ADDER Server-kant .adder URL IIS / Windows Ja
ASP.NET Server-kant .aspx URL IIS / Windows Ja
.htaccess Server-kant alle URL / Domein Apache/Linux Ja
IIS Server-kant alle URL / Domein IIS / Windows Ja
HTML canonieke linktag Kant van de cliënt .html URL alle Nee
HTML-meta-vernieuwing Kant van de cliënt .html URL alle Nee
HTML-frame Kant van de cliënt .html URL alle Nee
javascript Kant van de cliënt .html URL alle Nee
jQuery Kant van de cliënt .html URL alle Nee

omleidingsscript - de scripttaal die wordt gebruikt voor de omleiding.

omleidingszijde - waar de omleiding plaatsvindt - serverzijde of clientzijde .

oud paginabestandstype - het type van de oude URL-pagina dat de scripttaal van de omleidingscode kan bevatten.

omleidings-URL of domein - ondersteunt URL - omleiding van een enkele webpagina of domeinomleiding van een hele website.

typisch oud URL-servertype - de typische software en het besturingssysteem van de server.

301-omleidingsondersteuning - geeft aan of een permanent 301-omleidingsstatusantwoord kan worden geretourneerd.

PHP-omleiding

Vervang oude-pagina.php-code door omleidingscode naar nieuwe-pagina.php.

oude_pagina.php:

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

De oude pagina moet de bestandsextensie .php hebben.

De nieuwe pagina kan elke extensie hebben.

Zie: PHP-omleiding

Apache .htaccess-omleiding

.htaccess -bestand is een lokaal configuratiebestand van de Apache-server.

Als je toestemming hebt om het httpd.conf-bestand te wijzigen, is het beter om de Redirect-richtlijn toe te voegen aan het httpd.conf-bestand in plaats van het .htaccess -bestand.

Enkele URL-omleiding

Permanente omleiding van oude-pagina.html naar nieuwe-pagina.html.

.htaccess:

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

Volledige domeinomleiding

Permanente omleiding van alle domeinpagina's naar nieuwdomein.com.

 Het .htaccess -bestand moet zich in de hoofdmap van de oude website bevinden.

.htaccess:

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

Zie: .htaccess-omleiding

ASP-omleiding

oude-pagina.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-omleiding

oude-pagina.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>

Omleiding HTML-metavernieuwing

HTML-meta-vernieuwingstag-omleiding retourneert geen 301 permanente omleidingsstatuscode, maar wordt door Google beschouwd als een 301-omleiding.

Vervang oude pagina door omleidingscode door de URL van de pagina waarnaar u wilt omleiden.

oude-pagina.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>

Zie: HTML-omleiding

Javascript-omleiding

Javascript-omleiding retourneert geen 301 permanente omleidingsstatuscode.

Vervang oude pagina door omleidingscode door de URL van de pagina waarnaar u wilt omleiden.

oude-pagina.html:

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

Zie: Javascript-omleiding

jQuery-omleiding

jQuery-omleiding is eigenlijk een ander type Javascript-omleiding.

jQuery-omleiding retourneert geen 301 permanente omleidingsstatuscode.

Vervang oude pagina door omleidingscode door de URL van de pagina waarnaar u wilt omleiden.

oude-pagina.html:

<!DOCTYPE html>
<html>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<scripttype ="text/javascript">
   // jQuery URL-omleiding
   $(document).ready( function() {
      url = "http://www.mijndomein.com/nieuwe-pagina.html";
      $( locatie ).attr( "href", URL);
  });
</script>
</body>
</html>

Zie: jQuery-omleiding

HTML-canonieke linktag-omleiding

De canonieke link verwijst niet naar de voorkeurs-URL, maar kan een alternatief zijn voor URL-omleiding voor websites waarvan het meeste verkeer afkomstig is van zoekmachines.

HTML canonical link tag kan worden gebruikt wanneer er meerdere pagina's met vergelijkbare inhoud zijn en u de zoekmachines wilt vertellen welke pagina u bij voorkeur gebruikt in de zoekresultaten.

De canonieke linktag kan naar hetzelfde domein linken, maar ook naar meerdere domeinen.

Voeg de canonieke link-tag toe aan de oude pagina om naar de nieuwe pagina te linken.

Voeg de canonieke link-tag toe aan de pagina's waarvan u liever geen verkeer van zoekmachines krijgt om naar de gewenste pagina te linken.

De canonieke link-tag moet worden toegevoegd in het <head>-gedeelte.

oude-pagina.html:

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

Zie: Canonieke URL-link

HTML-frameomleiding

Bij frame-omleiding wordt het bestand new-page.html bekeken door een html-frame.

Dit is geen echte URL-omleiding.

Frame-omleiding is niet zoekmachinevriendelijk en wordt niet aanbevolen.

oude-pagina.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 Omleidingsgenerator ►

 


Zie ook

Advertising

WEBONTWIKKELING
°• CmtoInchesConvert.com •°