Forward vs .htaccess
Een .htaccess redirect gebruik je wanneer je een specifieke pagina of URL wilt doorverwijzen naar een andere pagina of URL op dezelfde domeinnaam. Het is handig als je bijvoorbeeld oude URL's wilt vervangen door nieuwe URL's of als je bezoekers wilt doorsturen naar een nieuwe pagina.
Een forward vanuit DNS gebruik je juist wanneer je de hele domeinnaam wilt doorverwijzen naar een andere domeinnaam. Dit kan bijvoorbeeld handig zijn als je een volledig vernieuwde website hebt en de oude domeinnaam niet meer gebruikt.
Het voordeel van een .htaccess redirect is dat het flexibeler is en je het op pagina-niveau kunt beheren. Bovendien is het gemakkelijker om te implementeren als je geen toegang hebt tot de DNS-instellingen van je domeinnaam.
Een forward vanuit DNS is daarentegen eenvoudiger in te stellen en van toepassing op de gehele domeinnaam, zodat alle pagina's worden doorgestuurd. Het nadeel is wel dat het minder flexibel is en niet op pagina-niveau kan worden beheerd.
Meestal kun je een forward maken door een nieuwe domeinnaam toe te voegen en vervolgens de optie "Redirect" te selecteren en de nieuwe domeinnaam in te voeren. Het werkt vergelijkbaar met de forward-optie van Cloudflare DNS.
Let op!
Het gebruik van redirects kan impact hebben op de SEO van je website. Een goed uitgevoerde redirect zorgt ervoor dat zoekmachines zoals Google begrijpen dat een bepaalde pagina is verplaatst of vervangen door een andere pagina.
Als er een redirect wordt gedaan vanuit een ander domein, kan dit verschillende negatieve impact hebben op de SEO van je website en de posities in de zoekresultaten. Hieronder zijn een aantal mogelijke fouten opgesomd:
Verlies van backlinks: Als het oude domein waar de redirect vandaan komt veel backlinks heeft, kan het zijn dat deze backlinks verloren gaan als gevolg van de redirect. Dit kan een negatief effect hebben op de autoriteit van je website en de posities in de zoekresultaten.
Verminderde relevantie: Als de inhoud van de oude pagina's niet overeenkomt met de inhoud van de nieuwe pagina's, kan dit leiden tot een vermindering van de relevantie van de pagina's voor zoekopdrachten. Zoekmachines kunnen de nieuwe pagina's als minder relevant beschouwen en daardoor de posities in de zoekresultaten verlagen.
Dubbele content: Als de oude pagina's niet worden verwijderd en alleen worden doorverwezen naar de nieuwe pagina's, kan dit leiden tot dubbele content. Dit kan zoekmachines verwarren en een negatief effect hebben op de posities in de zoekresultaten.
Slechte gebruikerservaring: Als bezoekers vanuit de oude pagina's worden doorgestuurd naar een andere pagina die niet relevant is, kan dit leiden tot een slechte gebruikerservaring. Dit kan leiden tot een vermindering van het aantal terugkerende bezoekers en uiteindelijk ook een negatief effect hebben op de posities in de zoekresultaten.
Hieronder vind je een stappenplan om een redirect te maken vanuit het .htaccess-bestand
Maak een .htaccess-bestand aan op de hoofdmap van je website. Dit bestand kan je aanmaken met behulp van een teksteditor zoals Kladblok of Notepad++.
Open het .htaccess-bestand en voeg de volgende regels toe om de Apache-module voor URL-rewriting in te schakelen:
RewriteEngine On RewriteBase /
Om een redirect te maken van een oude URL naar een nieuwe URL, voeg je de volgende regel toe:
Redirect 301 /oude-url.html http://www.jouw-website.nl/nieuwe-url.html
Hierbij vervang je "/oude-url.html" door de URL van de pagina die je wilt redirecten en "http://www.jouw-website.nl/nieuwe-url.html" door de URL waarnaar je wilt redirecten.
Sla het .htaccess-bestand op en upload het naar de hoofdmap van je website.
Test de redirect door de oude URL te openen in je browser. Als alles goed is ingesteld, word je automatisch doorgestuurd naar de nieuwe URL.
Kortom, het is belangrijk om ervoor te zorgen dat redirects op de juiste manier worden ingesteld en dat de inhoud van de oude en nieuwe pagina's overeenkomt. Dit zorgt ervoor dat zoekmachines de nieuwe pagina's als relevant beschouwen.