301 Redirect Gebruiken?
Evoworks

301 Redirect Gebruiken?

 

Het gebruik van een 301 redirect gaat vaak niet goed of er wordt niet goed begrepen hoe een 301 gebruikt moet worden. Wanneer je een redirect wil gebruiken (een verwijzing van een oude pagina naar een nieuwe) heb je de keuze uit twee opties. Een 301 redirect of een 302 redirect. Om te weten welke je nu moet gebruiken in welke situatie moet je eerst weten wat ze betekenen en wat ze doen.

301 Redirect:
Een 301 redirect is een permanente verwijzing van een oude pagina naar een nieuwe pagina. Een voorbeeld hier van is als de oude pagina verplaatst is naar een nieuwe locatie. Dit kan bijvoorbeeld wanneer je over gaat op een nieuw CMS-systeem, wanneer je een nieuwe domeinnaam gaat gebruiken of wanneer je de url van een pagina veranderd.

Bijvoorbeeld:
www.evoworks.nl/weblog/301-redirect-gebruiken
wordt:
www.evoworks.nl/weblog/seo/301-redirect-gebruiken

Je zou op de pagina www.evoworks.nl/weblog/301-redirect-gebruiken een 301 redirect kunnen toepassen omdat het artikel een nieuwe locatie heeft gekregen op www.evoworks.nl/weblog/seo/301-redirect-gebruiken. Een 301 redirect geeft aan je browser of zoekmachine door dat de pagina permanent is verplaatst naar een nieuwe locatie. Dit zorgt er voor dat de link waarde die je hebt opgebouwd op je oude url wordt doorgestuurd naar je nieuwe en het voorkomt een 404 foutmelding (404 melding is een melding dat de pagina niet meer bestaat). Een andere reden waarom je een 301 redirect kan gebruiken is het verwijzen van je domein met www. naar je domein zonder www.. Bijvoorbeeld een redirect van www.evoworks.nl naar evoworks.nl.

302 Redirect:
Een 302 Redirect is een tijdelijke verwijzing naar een nieuwe pagina. Dit kan bijvoorbeeld wanneer je producten en/of diensten tijdelijk niet beschikbaar zijn. Dan zou je d.m.v. een 302 een tijdelijke verwijzing kunnen aanbrengen naar een pagina met daarop uitleg waarom je producten en/of diensten niet beschikbaar zijn. Een ander voorbeeld is een tijdelijke actie. Je zou je homepage kunnen vervangen d.m.v. een 302 en alle bezoekers van je homepage direct door verwijzen naar je actie pagina.

Hoe stel je een 301 in:
Hieronder vind je een overzicht van een aantal verschillende manieren waarop je een 301 redirect kunt instellen (wanneer je dit niet zelf kunt aanpassen vraag je webbouwer dit dan voor je te doen):

301 in .htaccess:
Wanneer je een 301 redirect wil instellen voor een heel domein d.m.v. .htaccess volg dan de volgende 3 stappen:
1. Maak een bestand aan en geef dit de naam “.htaccesss”. Doe dit met behulp van notepad, kladblok of editpad.
2. voor zie het .htaccess bestand van de volgende regel: “redirect 301 /oudelocatie/oudepagina.html http://www.jouwebsite.nl/nieuwelocatie/nieuwepagina.html”
Het is mogelijk meerdere regels (meerdere redirects) in één .htaccess bestand te plaatsen. Eindig altijd met een lege regel (een witregel).
3. plaats het bestand in de basisfolder (root) van je website

301 in php:
Zet de volgende regels bovenaan in de broncode van de desbetreffende pagina.

header( “http/1.1 301 Moved Permanently” );
header( “Location: http://www.jou-nieuwe-website-adres.nl”);

301 in ASP:
Zet de volgende regels bovenaan in de broncode van de desbetreffende pagina.

<% Response.Status=”301 Moved Permanently”
Response.Addheader “Location”, “http://www..jou-nieuwe-website-adres.nl” %>

301 in ASP.NET:
Zet de volgende regels bovenaan in de broncode van de desbetreffende pagina.

<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{ Response.Status= “301 Moved Permanently”;
Response.Addheader(“Location”, “http://www..jou-nieuwe-website-adres.nl”}
</script>

3 Comments

  1. Technopsis 03/26/12 at 11:18 am Permalink

    Ik heb sinds kort mijn gratis gehoste blogger blog ondergebracht op een zelf gehost wordpress domein. Nu is een 301 redirect niet mogelijk bij blogger – kwam ik naderhand helaas pas achter – en heb ik het opgelost met een rel=canonical redirect. Zou dit een handige vervanging zijn voor een 301 redirect?

    Er is misschien nog een mogelijkheid een 301 redirect op het blogger domein te zetten, maar deze kan dan alleen doorlinken naar http://www.technopsisblog.com ipv de variant zonder de www. Ik wil vooral focussen op de variant zonder www, dus vandaar dat ik dit niet heb gedaan. Is het dan verstandiger toch te redirecten met 301 naar een www domein of gewoon de rel=canonical redirect aanhouden naar het domein zonder www, wat de voorkeur heeft in dit geval?

    Bedankt!

  2. Evoworks
    Evoworks 03/27/12 at 6:14 pm Permalink

    SEO technisch gezien is het beter om een 301 redirect in stellen (dit kan ook naar de URL zonder www).

    Verder dien je altijd een canonical URL in te stellen om aan te geven dat de unieke content bij deze pagina hoort. Dit kun je dus het beste ook doen op de nieuwe website.

    Wat betreft het richten op “zonder www” is het ook verstandig om in Google webmastertools dit in te stellen (onder configuratie > instellingen).

    • Technopsis 04/12/12 at 9:52 am Permalink

      Bedankt voor de reactie!

      Een 301 redirect naar de URL zonder www is in dit geval niet mogelijk omdat het gratis blogger.com domein dat niet toestaat. Ik heb hier verder geen controle over.

      In google webmaster tools het ik al ingesteld dat de website zonder www gebruikt dient te worden, dus dat is ook voor elkaar.

      Ik vroeg me nog wel af wat je bedoelde met de canonical URL instellen op de nieuwe site. Dat is juist de site waar de content hoort te staan, dan kan ik toch nergens meer heen linken met een canonical rel?
      Op de homepage staat wel (standaard) een link naar home die de rel=canonical heeft meegekregen. Bedoelde je dit?


Plaats een reactie:

Wij werken o.a. voor
  • Brams Paris
  • Eurocommerce
  • Provi
  • Avira
  • SJHT
  • Jac Hensen