Lieve tweakers,
Na een poos te hebben gezocht, kwam ik er tot mijn verbazing achter dat mijn vraag nog niet voorbij is gekomen.
Met behulp van .htaccess zou ik graag voor zorgen dat een get variabel 'url' ( In PHP: $_GET['url'] ) wordt herschreven als een subdomein.
Mijn url's zijn momenteel op de volgende manier opgebouwd:
http://www.domein.nl/index.php?url=%subdomein%&var2=variabel2
Graag zou ik deze omvormen naar:
http://%subdomein%.domein.nl/index.php?var2=variabel2
Nu gebruik ik de volgende regels in mijn .htaccess bestand:
* domein.nl is uiteraard het juiste domein
Toch wordt een subdomein niet herkend (browser geeft een 'Server niet gevonden fout').
Scheelt er iets aan mijn syntax? Wellicht dat een handige tweaker raad weet.
Ik heb de code draaien op een Linux server. .htaccess wordt uiteraard ondersteund.
Na een poos te hebben gezocht, kwam ik er tot mijn verbazing achter dat mijn vraag nog niet voorbij is gekomen.
Met behulp van .htaccess zou ik graag voor zorgen dat een get variabel 'url' ( In PHP: $_GET['url'] ) wordt herschreven als een subdomein.
Mijn url's zijn momenteel op de volgende manier opgebouwd:
http://www.domein.nl/index.php?url=%subdomein%&var2=variabel2
Graag zou ik deze omvormen naar:
http://%subdomein%.domein.nl/index.php?var2=variabel2
Nu gebruik ik de volgende regels in mijn .htaccess bestand:
code:
1
2
3
| RewriteEngine On RewriteCond %{HTTP_HOST} ^(.*).domein.nl [NC] RewriteRule ^$ http://%1.domein.nl/index.php?url=%1 [L,R] |
* domein.nl is uiteraard het juiste domein
Toch wordt een subdomein niet herkend (browser geeft een 'Server niet gevonden fout').
Scheelt er iets aan mijn syntax? Wellicht dat een handige tweaker raad weet.
Ik heb de code draaien op een Linux server. .htaccess wordt uiteraard ondersteund.