Domeinnamen 

Hoe kan ik mijn domein redirecten via .htaccess?

Als u een domeinnaam gelijk naar een bepaalde map wilt sturen, dan kan dit met een '.htaccess redirect'. Om dit te kunnen doen maken we gebruik van de volgende stappen. 

 

Stap 1

Allereerst gaat u naar het Plesk control panel van uw hostingpakket. Vervolgens klikt u op filemanager. 

 

Stap 2

Nu komt u in de filemanager. Hier ziet u de mappenstructuur en bestanden staan. U komt standaard binnen in de map /httpdocs. Mocht dat niet zo zijn, klik dan alsnog op de map /httpdocs. Een enkele keer komt het nog voor dat er geen map /httpdocs is maar een map /public_html. Als dat in uw geval zo is, dan dient u naar deze map te gaan.

Nu gaan we een .htaccess bestand aanmaken. Klik hiervoor bovenaan op  '+New' en vervolgens op 'Create File'. 


 

 

Stap 3

Nu krijgt u het volgende venster te zien. Hierin gaan we nu de bestandsnaam opgeven. Dat is .htaccess (let op de punt aan het begin van de bestandsnaam). We gebruiken voor een .htaccess bestand geen HTML template. Laat in dit geval het vinkje dus uit bij 'Use the HTML template'. Klik vervolgens op 'OK'.

 

Stap 4

U keert nu terug in de filemanager en u ziet tevens dat er een nieuw bestand is aangemaakt, genaamd .htaccess. Dit bestand is nu nog volledig leeg. Klik op .htaccess om het bestand te openen.  

Hierin plaatst u dan de redirect-code. Hieronder staan enkele veel gebruikte voorbeelden. Let er wel op dat u in het voorbeeld jouw-eigen-domein.nl vervangt met uw eigen domeinnaam.

 

Voorbeelden: 

Met onderstaande code u de domein verwijzen naar een specifieke map binnen uw hostingpakket:

RewriteEngine On
RewriteRule ^$ /mapnaam [L]


Met onderstaande code kunt u de domeinnaam verwijzen naar een andere domeinnaam:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?jouw-eigen-domein.nl
RewriteRule ^(.*) http://www.jouw-tweede-domein.nl/$1 [R=301,L]


Of u kunt onderstaande code gebruiken:

Redirect 301 / http://www.jouw-eigen-domein.nl


Met onderstaande code kunt u de domeinnaam verwijzen naar een specifieke map onder een ander domein:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?jouw-eigen-domein\.nl$ [NC]
RewriteRule ^ http://jouw-tweede-domein.nl/mapnaam [P]


Met onderstaande code kunt u een redirect maken met behoud van domeinnaam:

RewriteCond %{HTTP_HOST} ^(www.)?jouw-eigen-domein\.nl$ [NC]
RewriteRule ^((?!mapnaam/).*)$ /mapnaam/$1 [L,NC]

 

Via onderstaande link vind u nog meer informatie en voorbeelden hoe u .htaccess rewrite rules kunt gebruiken:

http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

Gerelateerde F.A.Q. items

   
  •