WHELP! geeft advies over ontwerp, bouw en zoekmachine optimalisatie van je website. Ben je hier voor de eerste keer? Start dan bij het 4-stappenplan voor een eigen website.

Hoe werkt een 301 redirect?

Als je vragen hebt over redirects (het laten doorverwijzen van een pagina naar een ander) en Google, wordt er al snel gesproken over een 301 redirect. In dit artikel meer hierover: Wat is dit cijfer, waar heb je het voor nodig en hoe moet je het gebruiken?

Wat is een 301 redirect?
Het cijfer 301 staat voor de status die je meegeeft aan de pagina; de bekendste hiervan is 404 – wat betekent dat je pagina niet gevonden is. Een 301 redirect is een manier om aan een zoekmachine of browser aan te geven dat de pagina die bezocht wordt permanent is verplaatst naar een ander adres. Dit heb ik bijvoorbeeld gebruikt om mijn oude domein (www.wawwoew.com) te verwijzen naar mijn nieuwe domein (www.whelp.nl). Na een half jaar heb ik het domein definitief opgezegd.

Waarom is een redirect soms nodig?
Dat je dat wilt doen kan meerdere redenen hebben: je hebt je site opnieuw ingericht, of je hebt je domeinnaam gewijzigd (zoals ik), of je hebt een pagina verwijderd en wilt dat bezoekers in plaats van een foutmelding netjes op je homepage komen. Je kunt een redirect maken met javascript of metatags, maar die worden door je zoekmachine niet als een 301 redirect geïnterpreteerd. Neem dit mee in je overweging.

Wat doet Google met een 301 redirect?
Als je een pagina hebt verhuist, wil je dit wel aan Google (of een andere zoekmachine) melden. Door een 301 redirect te gebruiken wordt de ranking die je oude pagina had bewaard en overgedragen op de nieuwe pagina! Deze manier heet Search Engine Friendly (SEF), zoekmachine vriendelijk. Een ander voordeel is dat de zoekmachine de inhoud van de nieuwe site of pagina niet ziet als een verdubbeling van oude informatie. Als dit wel het geval is kan je moeite hebben om je nieuwe pagina hoog in de resultaten te krijgen.

Hoe maak je een 301 redirect?
Dit verschilt per programmeertaal en soort webserver die je gebruikt. De belangrijkste op een rij (met dank aan webconfs.com):

PHP
Zet dit stukje code boven aan de php pagina waar het om gaat:

<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.jenieuweadres.nl" );
?>

ASP .NET
Zet dit stukje code boven aan de asp pagina waar het om gaat:

<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.jenieuweadres.nl");
}
</script>

ASP
Zet dit stukje code boven aan de asp pagina waar het om gaat:

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently" Response.AddHeader "Location", " http://www.jenieuweadres.nl"
%>

ColdFusion
Zet dit stukje code boven aan de CFML pagina waar het om gaat:

<cfheader statuscode="301" statustext="Moved permanently"/>
<cfheader name="Location" value="http://www.jenieuweadres.nl"/>
 

Tot zover dit artikel. Een redirect met een .htaccess bestand heb ik nog niet besproken. Dat volgt volgende week.

Meer lezen

Stem / Bookmark [?]Plaatsen/stemmen op NUjijPlaatsen/stemmen op eKudosPlaatsen/stemmen op MSN ReporterPlaatsen/stemmen op DiggVoeg dit artikel toe aan Del.icio.usVoeg toe aan je favorieten op TechnoratiVoeg toe aan je Google bladwijzers

  1. Je site aanmelden bij zoekmachines - WHELP!
    26.05.07 - 10:17
    1

    [...] de juiste redirects [...]


  2. Martijn van der Haak
    13.07.07 - 16:50
    2

    Goed stukje! 1 opmerking, je 301 redirect werkt niet meer op wawwoew.com.


  3. Theo Bakker
    16.07.07 - 11:49
    3

    Dag Martijn,

    klopt. Sinds een maand heb ik dit domein opgezegd. Dank voor je opmerking.

    Groet, Theo


  4. Zoekmachine optimalisatie (SEO)
    08.10.07 - 12:13
    4

    [...] Hoe werkt een 301 redirect? (1) [...]


  5. Karelgeenen.nl gehackt!
    14.02.09 - 20:08
    5

    [...] code zorgde ervoor dat de zoekmachine robots omgeleid werden naar een andere website met een 301 redirect (permanente verhuizing van een pagina). Dus deze robots, die ervoor zorgen dat je pagina's in [...]

Jouw reactie

Spelregels voor commentaar

XHTML: Je kunt de volgende HTML code gebruiken: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Domeinnaam vrij?

  • Test via Byte op .nl, .eu, .be, .com, .net, .org, .biz, .info, .de, .co.uk, .tv, .nu, .cn en .name