Hoe verwijs ik een subdomein naar een webpagina

Inleiding

Een probleem! Hoe krijg je bijvoorbeeld een subdomein als sub.mijndomein.nl doorverwezen naar www.mijndomein.nl/index.php?action=sub! Na vele opties geprobeerd te hebben, ben ik tot de conclusie gekomen dat het op meerdere manieren kan, maar dat het aan je Host ligt in hoeverre welke oplossing je moet gebruiken.

Binnen dit artikel meerdere oplossingen dus hoe je een subdomein verwijst naar een andere webpagina!

Stappen

Er zijn meerdere keuzes:

  • Doorverwijzen via .htaccess
  • Doorverwijzen via .php
  • Doorverwijzen via .html

Hoe verwijs je een subdomein door via htaccess

.htaccess is een bestands extensie die je kan plaatsen in de directory van je FTP. Als dit misgaat krijg je een interne server error. Echter, als het goed gaat kan je zo maar de verwijzing werkend hebben. Bij mij lukt het helaas niet (vanwege de Host) een voorbeeld is:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^[^\.w{3}]+\.mijndomein.nl$
RewriteRule ^$ %{HTTP_HOST} [C]
RewriteRule ^([^\.w{3}]+)\.mijndomein\.nl$ http://www.mijndomein.nl/index.php?title=$1 [R=301,L]

RewriteLog "/var/log/apache2/rewrite_log"
RewriteLogLevel 9

Hoe verwijs je een subdomein door via PHP

Via php is het ook mogelijk, alleen op een andere manier (zonder dat intern wordt doorverwezen). Daarbij gaat het erom dat je de webpagina binnenhaalt met de file_get_contents functie. dus:

echo file_get_contents($url);

sjiek en doeltreffend! (maar niet de allersnelste methode)

Hoe verwijs je een subdomein door via html

  • gebruik een Iframe
  • gebruik frames

Tips


Handige links