Internet Zoekmachine Optimalisatie > Zoekmachine optimalisatie > Website optimalisatie > Auto-Redirecting |
![]() |
De "Meta Refresh" methodeDe Meta tag refresh is een van de weinige manieren die een zoekmachine kan lezen en die ook zonder gevolgen gebruikt kan worden. Let wel op dat er een redelijke vertraging in zit van minimaal 5 seconde voordat een zoekmachine het gaat zien als spam.
<head>
...titel, beschrijving, etc... <meta http-equiv="refresh" content="5;url=pagina.html"> </head> De content parameter bestaat uit 2 variabele gescheiden door een ; De "Javascript" methodeDe javascript methode is niet te lezen door een zoekmachine. Voor zover bekend is er nog geen zoekmachine die de javascript code ook parsed. De code kan overal op de pagina geplaatst worden maar het beste is in de header van je pagina.
<head>
<script language="javascript"> <!-- location.replace("pagina.html") //--> </script> ...titel, beschrijving, etc... </head> Het gebruik van de replace methode in plaats van de location zorgt er voor dat de pagina ook vervangen wordt in de geschiedenis lijst. Dit is vooral wenselijk wanneer de bezoeker van je website ook gebruik maakt van de terug knop in zijn browser. Bij de replace methode zal de gebruiker terug gaan naar de pagina van voor de redirect. Bij de location methode zal de gebruiker terug gan naar de pagina met de redirect en zal dus weer op dezelfde pagina uit komen waar hij juist van weg wil. De "Form" methodeHet gebruik van een formulier is ook een manier die niet gelezen kan worden door een zoekmachine. Middels een simpele javascript is het mogelijk dit formulier te gebruiken op het moment dat de pagina is geladen.
<head>
<script language="javascript"> <!-- document.redirectForm.submit() //--> </script> ...titel, beschrijving, etc... </head> <body> <form name="redirectForm" action="pagina.html" method="get"> <input type="hidden" name="huidigePagina" value="index.html"> </form> ...pagina content... De "header" methodeDe header methode is de schoonste methode voor een zoekmachine. Naast de redirect kun je ook een status code mee sturen. Deze statis geeft een zoekmachine extra informatie over de nieuwe pagina. bijvoorbeeld of de redirect tijdelijk is of permanent.
Redirect in PHP code <?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.internetzoekmachineoptimalisatie.nl/"); ?>
Redirect in ASP-VBScript <%@ Language=VBScript %> <% ' Permanent redirection Response.Status = "301 Moved Permanently" Response.AddHeader "Location", "http://www.internetzoekmachineoptimalisatie.nl/" Response.End %> Header status codes100 = "HTTP/1.1 100 Continue", |