Het is mogelijk om te zorgen dat bezoekers die via jouw domein op het webhostingpakket terecht komen, worden doorgestuurd naar een andere locatie. Dit kan handig zijn wanneer je bijvoorbeeld (tijdelijk) bezoekers nog naar een oude website wilt verwijzen, of wanneer je mensen wilt doorverwijzen naar een submap van het pakket. Er zijn een aantal verschillende manieren om dit te doen.
Doorsturen via DirectAdmin
Als je liever niet een script wilt schrijven of uploaden om bezoekers door te sturen, dan kun je dit ook voor het volledige hostingpakket instellen met behulp van de optie 'Domein Doorsturen' in DirectAdmin. Deze is te vinden onder 'Accountbeheer'.
Gebruik de functie 'Domein doorsturen' niet voor een doorverwijzing binnen het pakket. Deze functie dient enkel voor verwijzingen naar externe websites.
Kies voor deze optie en klik daarna op 'Redirect toevoegen'. Daar vul je de bestemmings-URL in en kies je een 'Omleidingstype'. Dit kan aan de hand van de volgende instellingen.
Lokaal URL-pad
Dit is het lokale gedeelte waarvandaan bezoekers doorgestuurd worden, ook wel de bron. Wil je dat de volledige site doorverwijst naar een externe locatie, laat dit veld dan ongewijzigd (met enkel een slash als inhoud). Wil je dat bijvoorbeeld voorbeeld.nl/submap doorverwijst, dan kan je hier /submap invullen.
Omleidingstype
Dit is het type redirect dat gebruikt wordt om bezoekers door te sturen. Normaliter is dit een 301, 302 of 303. Zie ook deze Wikipedia-pagina voor meer informatie over de verschillende status-codes. De vuistregel hierbij is dat je het beste een 302-redirect kunt kiezen voor een tijdelijke doorverwijzing en een 301 redirect voor een permanente doorverwijzing.
Bestemmings-URL
Dit is het doel van de redirect. De waarde die je hier invult is de pagina waar doorgestuurde bezoekers op uitkomen wanneer ze de 'bron' URL bezoeken.
Doorsturen via een PHP-script
Het is ook mogelijk om zelf de redirect in te stellen met behulp van een PHP-script. Dit kan door een bestand genaamd 'index.php' aan te maken in de public_html-map van je website. Dit kan via bestandsbeheer in DirectAdmin. De inhoud van het bestand moet dan als volgt worden:
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: https://voorbeeld.nl/"); ?>
Sla het bestand op. Als je nu naar je website surft, zou je doorgestuurd moeten worden naar de opgegeven locatie. Het is ook mogelijk bezoekers door te sturen naar een submap van jouw pakket. Dan vul je in plaats van het volledige adres enkel de submap in. De volgende code zal bezoekers doorsturen naar /SUBMAP:
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: /SUBMAP/"); ?>
Doorsturen via een .htaccess regel
Naast PHP kun je ook gebruikmaken van het .htaccess-bestand om de webserver (Apache) te vertellen dat bezoekers doorgestuurd moeten worden. Dit kan door een bestand genaamd '.htaccess' (vergeet de punt niet) in de public_html-map van je website aan te maken (als deze nog niet bestaat). Dit kan via bestandsbeheer in DirectAdmin. De inhoud van het bestand moet dan als volgt worden:
Options +FollowSymLinks RewriteEngine on RewriteRule (.*) https://voorbeeld.nl/$1 [R=301,L]